2024-01-26 10:19:41

I have a real issue with statements like “If [the regulation] is anything like GDPR it’s really going to stifle innovation.”

GDPR protects people!

Innovation does not require privacy-invading tracking and complete freedom to do what you want with people’s data.

It’s like saying “seatbelts stifle innovation” or “food safety standards stifle innovation”.

True innovation would be making the new things while respecting privacy so that GDPR isn’t even an issue!!

2024-01-26 09:27:19

Interesting UK job working for Justice Digital. Might be a good fit for someone. Python / Go / PHP (“or similar” 🤷) plus some front-end and SQL experience.

Full-time/part-time/flexible working. 24 month contract.

https://www.jobtrain.co.uk/justicedigital/

2024-01-23 08:54:08

To be clear: I love strong types. I think they make code WAY more understandable, robust, and you get static analysis and autocomplete!

But strict strong types on a code base that you don’t 100% own in a dynamic language is gonna bite you.

So JSDoc is a really nice, pragmatic enhancement. (And it avoids a build step!! 🙌)

2024-01-23 08:50:55

It’s interesting that there’s more chatter about using JsDoc instead of TypeScript these days.

I hear it on podcasts. I see it in social posts. It seems it’s “a thing”.

So here’s what I’ve found:

If you’re going _strong_ types you gotta go all in. This is hard when you’re pulling in dependencies as you’re not in control.

So you either:
– build from scratch
– use a language that is strongly typed throughout
– or: consider types pragmatic enhancements

Otherwise you’ll be fighting!!

2024-01-19 10:36:29

Some more little improvements to my notes app overnight:

– A changelog
– An about page
– Show modified dates
– Show last saved time (this may be annoying/distracting)
– Order notes by descending last save time

So fun to work on. Desktop and Chrome/Chromium only (for now).

notes.veryuseful.app/

2024-01-18 11:19:50

Popped over to Twitter the other day. Kinda can’t believe how many people are still over there sailing on Elon’s ship.

It’s their choice. I respect it. But with ALL that happened it’s just surprising to me.

2024-01-16 22:12:28

My weekend-project Notes app now has some… err… design? And the ability to archive notes.

Still not mobile friendly (may never be).

Discovered the file writing API is not in Safari. 🙁

But… actually used for notes at work today. Perfect!!

notes.veryuseful.app/

2024-01-11 22:41:13

I know I’ll be accused of gatekeeping. But I don’t care. I am convinced…

There’s one skill that all senior software developers should have …

The ability to make up crazy ad-hoc metaphors for complex processes, on the fly, on Zoom calls, with 6 other people watching you.

😉

(This is a joke… by the way)

(Well…)

(Sorta…?)

2024-01-11 21:18:11

Also. My last Heart Internet domain is set to expire. And I’ve closed another re-sold hosting account. There are TWO accounts left. And then I can be free of reseller hosting forever!!!

😅😅😅😅

2024-01-11 21:13:15

Why do all the headlines about the absolute travesty of injustice served to hundreds of UK post office managers start “Faulty software caused…” or “Errors in accounting system…”

NO!

They were relentlessly pursued for something they didn’t do. They were lied to. It was covered up. Their lives were ruined.

Computers and software didn’t do this. People did!!

🤬

2024-01-11 21:01:31

I have finished a book!!

I like to read, but I’m terrible at actually finishing off a book.

I have read “Doughnut Economics”. It’s a bit academic at times, but I’ve learned a lot about the kinds of things economists study and how they think. And what some alternatives might be.

I fear it doesn’t have much practical application for the everyday person.

But a very interesting read.

2024-01-08 23:50:48

Gah. New year new me was going so well. Total brain fart this evening. Late to bed. Ate poorly. No mini workout (but I did a proper cycle commute).

Being kind to myself. It was just a bad day. Back on it tomorrow!!!

2024-01-08 08:42:54

Given I’m trying to get better at nine different things, this represents a really pretty good week. I was going to bed each night feeling pretty happy with myself.

If nine seems like a lot I guess there is an overarching “Do the next right thing” approach to many of these. And that mindset is working! For now at least.

2024-01-04 23:12:51

In other news. I joined a Gym today. With a swimming pool.

I will mostly swim.

Because I hate gyms.

And I have a bad shoulder.

I cancelled my tennis lessons because it really doesn't fit with my schedule.

Two things:

1) They accepted the terms and conditions and privacy policy without showing either of them to me! 🤬 I just paid. And can use the equipment. 🤷‍♂️
2) They have an app and a web app and they sort of work together but it's an awful, awful experience. Why?!