Pert Soomann's Avatar

Pert Soomann

@pert.bsky.social

Level 25 full-stack #PHP wizard from Estonia, now in UK πŸ§™β€β™‚οΈ

121 Followers  |  168 Following  |  503 Posts  |  Joined: 21.09.2023  |  1.8718

Latest posts by pert.bsky.social on Bluesky

Post image

No code weekend

02.08.2025 12:57 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

When you consider getting some work done on the hobby project, but all the kids on the road are off school and shouting outside. And just like that I realised I was old.

30.07.2025 17:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
a close up of a woman standing in front of a microphone making a funny face . ALT: a close up of a woman standing in front of a microphone making a funny face .

I try to entertain you the best I can

29.07.2025 20:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Instead of working on the hobby project tonight, I cooked and we watched Total Wipeout Australia laughing our asses off. Quality daddy daughter time. Worth it.

28.07.2025 20:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

So Dexter learned HTML? Big if true

27.07.2025 22:22 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

For some time I've tried to use browser native features over libraries. Glad this kind of approach is more common now.

27.07.2025 10:45 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Once I get there in 4-6 months, will need to figure it out, I suppose πŸ˜… but yes, hopefully it'll go better, cheers 🀞

26.07.2025 11:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
a man in a suit and sweater stands in front of a sign that says ' the ' ALT: a man in a suit and sweater stands in front of a sign that says ' the '

Looking at my social feeds lately, either:

a) AI had become seriously good and all developers are now using it to one shot everything

b) most dev influencers I follow have pivoted to AI topics for clicks and payouts

26.07.2025 11:45 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hah, I'd say (unironically) marketing will always be the issue (to improve on).

However, at this time I'm not actually trying to MMR anything (yet... Not publicly anyway πŸ˜…)

25.07.2025 08:36 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

My MRR is now 406 USD 😎

My MRR exploding selling my old shirts on eBay is 0 USD 🫠

#buildinginpublic

24.07.2025 19:07 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
a man wearing a hat is sitting at a table with the words how bout that pizza below him ALT: a man wearing a hat is sitting at a table with the words how bout that pizza below him

When you love visiting family so much you take a day off and forfeit the monthly developer bonus in the form of free pizza in the office πŸ₯²

23.07.2025 16:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
a black and white photo of a man with the words empty your mind above him ALT: a black and white photo of a man with the words empty your mind above him

Nothing in development beats switching off the machine and taking a break.

Yesterdays absolute dire state was easy enough to overcome!

Upwards and onwards! 😎

20.07.2025 09:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Worth a watch:

Head of Signal, Meredith Whittaker, on so-called "agentic AI" and the difference between how it's described in the marketing and what access and control it would actually require to work as advertised.

26.06.2025 16:28 β€” πŸ‘ 11148    πŸ” 4480    πŸ’¬ 215    πŸ“Œ 740

Who knew that these days, when writing program to extract data from websites, the first step is to check that websites actually load any useful HTML in them at all.
#LessonsLearned #FailFaster

19.07.2025 22:37 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Good article. I liked the "importance of the single flow" approach too, maybe even more than the JS stuff.

My approach was to quickly get something out for a browser plugin and I didn't want to massively complicate it, but didn't want to have to duplicate biz-logic to check the same state.

16.07.2025 10:16 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Having updated legacy Laravel apps for the past 2 years there seems to be a pattern where apps with "boring" simple structure and limited 3rd party libraries are much easier to maintain and upgrade than corners that try to be too clever.

16.07.2025 10:13 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Nice, will have a read tonight. Thank you for sharing.

14.07.2025 10:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Link? I would like to see how other devs have approached this.

14.07.2025 08:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The most productive teams says "yes, and..."

The second most productive teams "disagree, but commit"

Anything after that is too much energy spent on internal issues.

14.07.2025 08:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Can simple reactivity in JS really be that simple? πŸ€”

13.07.2025 10:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
a man is sitting in a sauna with a towel around his waist ALT: a man is sitting in a sauna with a towel around his waist

Trying to work on my hobby coding project today . . .

12.07.2025 18:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Oh where it signs multiple values to instance on construct, and you don't have to do match in method.

Gotcha!

Yeah that would be neat and a bit cleaner, especially if you have loads of labels you want to print out or same value from method is used multiple times.

Good shout!

11.07.2025 12:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Is there a detailed list somewhere of web techniques and scenarios that are allowed without having to display cookie consent? πŸ€”

11.07.2025 12:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

As long as we get away from using random string values all over the project that can't be linked to each other 😎

10.07.2025 10:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It just makes sense, can't agree more!

Having to update a very old site right now and it's a mess with dynamically injecting values from random select statements and it's just a painful mess to fix πŸ₯²

10.07.2025 10:40 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Mmm, you can do methods in enums? πŸ€”

I do all my labels and custom config stuff and use enums everywhere πŸ˜…

10.07.2025 10:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image

Ah the old Estonian tradition to get drunk every time I finish a website and deploy πŸ˜…

10.07.2025 10:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

For example?

I always wondered if type based method signatures would be useful, but can't say I've ever used anything outside PHP to miss anything πŸ˜…

10.07.2025 08:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Just remembered a CEO of a startup I worked for now says in his time he made the dev team "who just stopped delivering" work again and got company a sale offer.

Guy spoke with dev team once.

Got fired for doing drugs.

Not all people say in public about their biz is true.

08.07.2025 06:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
a bald man in a suit and tie is sitting in front of a microphone on a stage . ALT: a bald man in a suit and tie is sitting in front of a microphone on a stage .

It is insane that the state of AI is that on one hand it's able to pick up tiny things, update vague suggestions on the correct place based on div ID naming etc...

And at the same time, reinvent documented framework code just to do simple things like spacing in CSS frameworks πŸ€·β€β™‚οΈ

04.07.2025 08:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@pert is following 20 prominent accounts