Mike Johnson's Avatar

Mike Johnson

@indenterror

Software dev, mainly Python, Typescript and Go. Sometime sailor with our Hunter Vision 36

20
Followers
25
Following
16
Posts
14.07.2024
Joined
Posts Following

Latest posts by Mike Johnson @indenterror

I'm not familiar with Inferno but you can probably make something work - check out the autorun function in mobx

10.02.2026 19:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hi - I don't usually, I wrap my components in observer most of the time (from mobx-react-lite).

You can write hooks using mobx-react-lite that return state for non-observer components to react to, if wrapping everything is too much work or change. That's usually just during a migration though

09.02.2026 05:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

FastMail, really like it so far. Migration was smooth and the web client lets me use the delete key to delete mail. The future!

12.11.2025 22:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Same. I eventually got so annoyed it motivated me to move my email off of Google. I'd considered it for a long time and they gave me enough dark pattern shoves to make it reality.

08.11.2025 17:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

My circles seem really surprised that the ivermectin people would do bad science

23.09.2025 15:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Unbelievably, after all this nonsense they tell us the export will only be available after the end of our contract. Our own data!

They're pretending we're transfering gold but the entire point of the hashes is they're useless. (Protect all the same, just in case, but still useless w/o original)

22.09.2025 23:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Be warned: if you use #Okta they will hold your data hostage.

I've been trying to migrate off of them for over a month. Several alternatives said it'd be a "few days" to get a password hash export, ha! They made me get our CEO ON A ZOOM CALL TO ESIGN.

And still haven't enabled it over a week later

22.09.2025 23:54 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Awesome, we just need to put "MS13" on it

04.09.2025 01:20 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Raymond Hettinger doesn't know that he got me my first tech job

I don't think he's on here, but Raymond Hettinger doesn't know that he got me my first tech job

Live coding interviews are dumb. I thought I'd be open about some of my past experiences.

www.mikejohnson.dev/posts/2025/0...

08.08.2025 20:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Following.. I always just use Libre Office because I want speaker notes and the timer

17.06.2025 01:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
a shirtless man with a bandana on his head is standing in front of a crowd of people holding ice cream cones . Alt: a shirtless man with a bandana on his head is standing in front of a crowd of people holding ice cream cones, this is a scene from Hot Shots where they mocked fighting scenes. Charlie Sheen picked sprinkles and gummy bears for the fight
08.05.2025 21:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
The Iceberg Secret, Revealed β€œI don’t know what’s wrong with my development team,” the CEO thinks to himself. β€œThings were going so well when we started this project. For the first couple of weeks…

It's like a new version of the "pretty pixels" problem: www.joelonsoftware.com/2002/02/13/t...

Back in the day, we stopped showing prototypes that looked complete. Tools that looked unfinished were popular. Now you can prompt something that looks convincing but needs a lot of work to finish

15.04.2025 04:36 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It's a challenge. I've tried to implement this in the past (or starting folks as a contractor), but really the only people who are going to consider it have no obligations and can go for a while without insurance. That leaves out a lot of the candidate pool

15.04.2025 04:30 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
sqlx with Generics Adding generics to sqlx

I've been working on adding some generics to sqlx:

```
person, _ = sqlx.One[Person](db, "select * from person where email = '1@2.com'")
```

Fetches a row and returns a person struct. It's a work in progress, but we're using it in prod.

www.mikejohnson.dev/posts/2025/0...

14.04.2025 01:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

He had an option down the middle just no time to wait for it to develop even without the extra rushers. Bad line

18.12.2024 18:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I guess it was a mistake to wish to "for once to live in precendented times."

10.11.2024 19:59 πŸ‘ 4 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0