Laurent van Dommelen (@DerLola) header
Laurent van Dommelen (@DerLola) profile picture

Co-founder of Let's Book · Web engineer · Loves (board) games, snowboarding, mountain biking, math, beers and girlfriend.

Amsterdam
Joined August 2009
Photo by Laurent van Dommelen (@DerLola)Photo by Laurent van Dommelen (@DerLola)Photo by Laurent van Dommelen (@DerLola)Photo by Laurent van Dommelen (@DerLola)Photo by Laurent van Dommelen (@DerLola)Photo by Laurent van Dommelen (@DerLola)Photo by Laurent van Dommelen (@DerLola)
Just tried Mago by @azjezz and I'm genuinely impressed. Formats and improves PHP code ridiculously fast. Haven't been this excited about a dev tool in a really long time!
2
89
I feel the same way. This doesn’t discard AI at all though. You had to know when to use it.
A few things I've noticed as all devs write code with AI. When you write foundational / architectural code of a new project by hand, you "feel" the code pushing back if your abstraction isn't right. You feel when something is harder than it should be. The code is telling you it's not in the right shape. Good engineers are sensitive to this. When you're using an LLM, you keep pushing right through this in a way that feels like you're making progress, and it may even be directionally correct in a sense, but the underlying foundation of it all is actually bad in a way that either kills progress of the LLM later as it buckles under the complexity it has created or destroys your ability to maintain the code long term. Related to this, I see a general restlessness with just sitting and thinking about a problem for a while. As I've been working on a new library here at Laravel, there have been days where it feels like I mainly just stare at my screen thinking about something. When Claude Code is at your fingertips, it's tempting to just start yapping into the terminal and watching code come out the other end. Again, directionally correct in some ways, but often doesn't land on the elegant solution that is waiting to be discovered.
38
This. I loath “smooth scrolling” in almost all cases.
the amount of sites on awwwards doing scroll jacking is too damn high
1
113
Laurent van Dommelen retweeted
The most important skill for a software engineer IMO is debugging. Writing code is easy. Willingness and ability to debug through layers of abstraction, through code you didn't write, perhaps deep into other areas of the stack (libraries, frameworks, the server, the browser engine, etc.) can prevent you from ever being "blocked". This is a skill I see lacking in a majority of developers these days. Too many people just stop as soon as they hit code they didn't write. They just report it to another team, file a GitHub issue, etc. And then complain when it isn't addressed for them immediately. Your dependencies are your code. You are responsible for them. You can't rely on other people to fix problems you run into all the time. Understand your stack deeply. Learn to debug. It'll help you immensely.
15
50
9
389
25,312
Laurent van Dommelen retweeted
In case you are wondering, the technical term for this is ‘terrorism’.
46
796
28
2,060
97,269
We all need this 😅
Have you tried optimizing a query with EXPLAIN? I often do not understand it myself. So much (useless) information and the important ones are hard to see. That will no longer be the case! I wrote a *FREE* tool to make this output easy to understand. More infos soon... 😉
1
168
Laurent van Dommelen retweeted
I’ve been working on a new React-like framework in my spare time. It’s fully compiler driven, there’s no virtual DOM, or component re-rendering. There are signals, but they’re never exposed to the developer and they’re also fully compiled to avoid any runtime lookups. And…
54
46
17
1,020
387,415
I do not do Scrum, so I have no need to estimate an increment/Sprint. I just work on the most valuable single story next. I pull that story, narrow it down to a set of <= 2-day stories, pick the most valuable (of the most valuable 😄), and build that. 1/3
41
110
22
934
Laurent van Dommelen retweeted
I asked stable diffusion what it thinks photovoltaic systems would look like in the style of various artists. 1/ Claude Renoir
108
1,338
398
5,143
Laurent van Dommelen retweeted
Hey everyone, my family need some help. My wife with daughter and mom are in Poland 🇵🇱 They can live on the current place only till 20th of April. I have 2 weeks to find a new place for them. Please let me know if you or your friends have some room or flat. 👇
23
183
13
269
Replying to @mozilla
Hi, I'm sure that whoever runs this account has no idea who I am, but I founded @mozilla and I'm here to say fuck you and fuck this. Everyone involved in the project should be witheringly ashamed of this decision to partner with planet-incinerating Ponzi grifters.
259
3,339
436
15,137
Great tips with very significant improvements
Blogged: Improve @symfony Tests Performance maks-rafalko.github.io/blog/… The most comprehensive list of tips and tricks to decrease tests time.
2
Laurent van Dommelen retweeted
Replying to @DrEliDavid
If WFP can describe on this Twitter thread exactly how $6B will solve world hunger, I will sell Tesla stock right now and do it.
11,158
49,329
13,505
293,690
This has bitten me from time to time. And despite “knowing” all this, it still does sometimes. Computers are hard 😅
New video! Digging around in floating point, check it out! youtu.be/Oo89kOv9pVk
1
Laurent van Dommelen retweeted
It's taken me over 10 years of PHP development to learn that you can insert an exclamation into the DateTime::createFromFormat method to reset all of the remaining time units 🎉
43
419
84
1,648
Laurent van Dommelen retweeted
I'm not paid six figures as an engineer at @Twitter because I've memorized obscure DNS commands. I'm paid it because I know when to look something up, know how to do it, and can recognize safe and correct answers. And I'm senior because I can explain that information to others.
253
1,398
306
11,175
[Dutch] We zijn op zoek naar een PHP developer om met ons te werken aan lekker moderne software voor bootverhuurders. Altijd al op afstand een bootje willen starten? lets-book.com/vacature-backe…
1
3
Laurent van Dommelen retweeted
I'm disappointed Greta... I thought you didn't burn fossils. 😎 (I'll see myself out)
372
1,052
142
36,120