Pim Elshoff * The Entrepreneurial Employee
@Pelshoff
Followers
903
Following
205K
Media
677
Statuses
10K
Programmer mentor - TDD & DDD Coach - DM and let me help you achieve technical and personal excellence! https://t.co/GiuQ0ubgm3
Veenendaal, Netherlands
Joined August 2011
Coding is hard. Save mental energy, run your tests often 👇 ❌ Type, type, type, read, stare, think, type, type, read, stare... ✅ Type, run, read, type, run, read ‼️ Compiling is automated; don't compile! ❗ Slow down when test failure is unexpected; read errors, not code
1
2
13
Software engineers have negated every advancement in transistor density, computer architecture, compilers, and computer networking over the past 30 years.
418
2K
34K
"Fundamental" truths about software: - Code is liability - The more code you have, the more bugs you tend to have - The more complex a system, the more important architecture becomes - Writing maintainable code is a lot more effort than just getting it to work
65
354
3K
What is happening right now? ChatGPT/OpenAI outage for 3 hours Heroku down for 4 hours (even their status page is down!) NVIDIA dev docs as well (runs on Heroku) Pipedrive (CRM) issues for 4 hours What else is down… and are these connected? Something started 4 hours ago…
108
127
1K
Acquiring knowledge is easy, the hard part is knowing what to apply and when. That’s why all true learning is “on the job.” Life is lived in the arena.
574
4K
29K
There's a way of programming that I've been doing for decades and I realized recently it doesn't come naturally to many folks, so here's a pro tip: Write to the interface you'd like to have. That is, write the code you want, even if it doesn't work, then make it work.
46
41
474
Was in an Amish furniture store a few years ago talking to the carpenter when a notification on my watch vibrated, and I glanced at it. “What’s that,” he asked. I explained to him that my robot vacuum at home was notifying me that it was stuck. “Oh! And what can you do about
90
587
12K
Most teams don't have a tech problem. They have a learning problem. Fast feedback, short iterations, real users. That’s how software grows. Stop polishing code in a vacuum. Ship. Learn. Improve. Repeat.
10
41
196
One of the most dreadful and harmful sins in software engineering is/was: class Dog extends Animal { } Reality-chasing models that were imprinted in young and open minds of students.
0
1
18
Will there be a part 4 too? Exciting!
🚀 Pim Elshoff will speak at #DPC25! 'Domain-Driven Object Modelling (part 3)' ➡️ https://t.co/KatY0fQ5Cb 📅 Save the date: March 18-21, 2025, in Amsterdam. #php #techtalks #coding
@Pelshoff
0
0
1
🚀 Pim Elshoff will speak at #DPC25! Join 'Domain-Driven Object Modelling (part 2)' ➡️ https://t.co/xASZDmOdUu 📅 Save the date: March 18-21, 2025, in Amsterdam. #php #techtalks #coding
@Pelshoff
0
3
5
I want this so bad 🤤
What do you think? The latest RFC to the #PHP language is the |> pipe operator. Inspiration taken from Elixir, OCaml, F#. In the past, this was proposed. myself and others vote against it, but for different reasons at the time. I feel now is the right time for this to come to
0
0
1
Nice, but have you tried adding the Netherlands and Spain? 😀
349
1K
14K
Looking forward to this! Hope to see you there!
🚀Pim Elshoff will speak at #DPC25! 'Domain-Driven Object Modelling (part 1)' ➡️ https://t.co/5ggkO04rBK 📅 Save the date: March 18-21, 2025, in Amsterdam. #hp #techtalks #coding
@Pelshoff
1
0
6
Now that we have locked in the features we will deliver in the next 6 months and communicated those promises to the market, you can start scrumming. #NotMyAgile
5
4
25
Just finished reading "Domain Modelling Made Functional" by @ScottWlaschin. As promised, my full review of the book. If I can recommend one book about understanding how to model real-world problems with Functional Programming, it'll be this book. If you want to kill two
19
58
462
Everything we do in software is a set of tradeoffs. The systems that we deal with and endure every day are what they are because of a set of tradeoffs that were chosen, many choices having been "get it done, then make it better." Generally, the second never happens.
6
16
74
"The society that separates its architects from its engineers will have its thinking done by architect astronauts and its engineering by rockstar coders."
0
1
4