Pert Soomann
pert.bsky.social
Pert Soomann
@pert.bsky.social
Level 25 full-stack #PHP wizard from Estonia, now in UK 🧙‍♂️
No code weekend
August 2, 2025 at 12:57 PM
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.
July 30, 2025 at 5:56 PM
I try to entertain you the best I can
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 .
media.tenor.com
July 29, 2025 at 8:08 PM
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.
July 28, 2025 at 8:53 PM
So Dexter learned HTML? Big if true
July 27, 2025 at 10:22 PM
For some time I've tried to use browser native features over libraries. Glad this kind of approach is more common now.
July 27, 2025 at 10:45 AM
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
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 '
media.tenor.com
July 26, 2025 at 11:45 AM
My MRR is now 406 USD 😎

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

#buildinginpublic
July 24, 2025 at 7:07 PM
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 🥲
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
media.tenor.com
July 23, 2025 at 4:42 PM
Nothing in development beats switching off the machine and taking a break.

Yesterdays absolute dire state was easy enough to overcome!

Upwards and onwards! 😎
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
media.tenor.com
July 20, 2025 at 9:44 AM
Reposted by Pert Soomann
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.
June 26, 2025 at 4:28 PM
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
July 19, 2025 at 10:37 PM
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.
July 16, 2025 at 10:13 AM
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.
July 14, 2025 at 8:46 AM
Can simple reactivity in JS really be that simple? 🤔
July 13, 2025 at 10:11 AM
Trying to work on my hobby coding project today . . .
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
media.tenor.com
July 12, 2025 at 6:14 PM
Is there a detailed list somewhere of web techniques and scenarios that are allowed without having to display cookie consent? 🤔
July 11, 2025 at 12:48 PM
Ah the old Estonian tradition to get drunk every time I finish a website and deploy 😅
July 10, 2025 at 10:32 AM
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.
July 8, 2025 at 6:24 AM
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 🤷‍♂️
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 .
media.tenor.com
July 4, 2025 at 8:53 AM
Playing around with a browser plugin. Pretty fun little exercise, no frameworks, just good ol' vanilla JS and HTML.
a cartoon character from kung fu panda says `` finally , inner peace . ''
ALT: a cartoon character from kung fu panda says `` finally , inner peace . ''
media.tenor.com
July 2, 2025 at 8:36 PM
Personal preference, but it feels a bit yucky having visibility conditions on Vue components:

<my-component v-if="...bizlogic..." />

Feels like the component should be responsible for that 🤷‍♂️
July 2, 2025 at 12:55 PM
344 tests fixed ✅
a man with long hair is sitting in front of a laptop computer
ALT: a man with long hair is sitting in front of a laptop computer
media.tenor.com
July 1, 2025 at 10:38 AM
When you fix test cases on an old Laravel project, and it's so old, the future date original developer had hard coded for specific scenario, is not in the future anymore 🫣

The date was 2018 👴
a close up of a man 's face with a gray shirt on
ALT: a close up of a man 's face with a gray shirt on
media.tenor.com
June 30, 2025 at 12:32 PM
Heard someone bought Commodore company. Would be cool if they did release some new stuff, still on fence if I should get the breadbin or now just for memories from early 90s.
June 29, 2025 at 9:03 AM