Software technologist

The Netherlands
Joined January 2009
Just married.
3
10
Get your ticket for Devopsdays Amsterdam 2024 now and save! Spend 162 Euro instead of 215, or 195 instead of 289, if you wanted to do workshops as well. Take me to Early Bird NOW: devopsdays.org/events/2024-a…
1
5
4
862
That anxiety when you pick up a piece of code after a long time again. I need to make a change but I’m holding back. So first I do some tiny refactorings, just to regain my confidence in the tests. And, yes, then it comes back—and all is good.
43
What’s all this fuss about Python GIL?
1
60
FWIW, biased reference counting seems like a reasonable and elegant alternative.
35
From a PL design perspective, Python is, imho, a terrible language. 😱 But its ecosystem—the vast amount of libraries available for pretty much anything you can think of!—makes it hard to compete with as a scripting language. 🤔 May be the right tool for what I want to do today.
38
Stefan Holdermans retweeted
Hey Twitterverse, I've created a self-paced version of my TDD for [Embedded] C training course. Do you have any ideas how I could get the word out to developers that could benefit?
8
17
2
35
23,721
- “I’m building a software team.” - “Ah, I see. Then you need a Scrum Master.” - “No, I don’t.” - “Sure you do.” - “What do I need a Scrum Master for if I’m not going to do Scrum?” - “…”
1
75
Here’s two cents. Imo “Product Owner” should not be a job title. It could be a role, a very important one. But: I don’t think we should call that role “Product Owner” as that name is tainted so much by Scrum that I think it’s well beyond repair.
39
This conversation had a profound impact on me. It broke my heart. I suppose, over the years, I have become quite cynical about most implementations of what people believe or claim to be “Agile”, but this was beyond just ignorance and well underway towards plain evilness.
Replying to @allenholub
I recently spoke to someone—a manager type—who told me how happy he was with sprint goals and with his team showing “commitment” by working late en working weekends toward the end of the sprint, just to make the sprint goal. He honestly thought that was a good thing.
1
132
If we prioritise form over matter and insist that only a one-size-fits-all approach to software development accounts for “scaling” (whatever that means), then we deny ourselves the possibility of picking the approach that best fits the team and the circumstances.
1
34
If we mistake arbitrary sprint goals and upfront estimates for “value”, we’re shooting ourselves in the foot. Time and time again. Value is elusive and, yes, often we need proxies, but sprint goals are almost never good proxies. Story points for sure aren’t. Working software is.
41
So many means are made into ends.
My problem with the software dev profession in 2023
1
98
Until yesterday, I’d never heard of the term “seagull management”. Then, at #GOTOams, @bjschrijver coined “seagull architects”: they’re usually out there, high in the sky, but occasionally they take a dive and come down to sh*t on you (and steal your fries, too).
1
3
226
μservices, μteams. It’s all about small, smaller, smallest in @aahoogendoorn’s keynote at #GOTOams. Works at scale.
1
1
2
404
@aahoogendoorn This reminded me. Are you familiar with @GeePawHill’s Many More Much Smaller Steps (MMMSS)? geepawhill.org/series/many-m…
1
37
.@dylanbeattie’s closing keynote at the final day of #GOTOams: “Failure is always an option”, many times a very viable one even. A plea to give way to the creativity of your users and have them make good use of your software—in ways that you never could have anticipated!
1
115
Replying to @bjschrijver
@bjschrijver at #GOTOams on the tension between optimising for reuse and striving for loose coupling. As always, software design is all about trade-offs. 1/2
1
1
316
Personally, I think a good rule of thumb may be to aggressively de-duplicate within your two-pizza scope to reap the benefits of reuse. Beyond that, in today’s typical highly distributed architectures, the price goes up significantly and duplication may become more tolerable. 2/2
1
1
40
Drawing a distinction between “positive” and “negative” stakeholders, and the trade-odds that emerge from balancing their concerns. 🤔 From @eoinwoodz’s talk on democratising architecture. #GOTOams
1
2
129