Over the past few weeks the WordPress community has gone through some corporate drama, starting with extortion-like messages and slander, escalating to cease and deists letters, and finally ending in a lawsuit. As I’ve closely followed the unraveling, I want to document a more detailed timeline and update it, as more data comes in. I […]
Category: Leadership
More Than the Bare Minimum
The internet has a lot advice on how to be a “10x engineer” meaning, how to be the most efficient (ten times more efficient!) and effective (ten times more effective!) developer (in the world!). In reality, it seems to me, that the bar for being an effective engineer is actually set quite low. I don’t […]
It’s Always a People Problem
At first I wanted to write about something else today, but then I came across three interlinked blog posts, that I couldn’t resist sharing. And the title is fittingly lifted from the famous quote: The Second Law of Consulting: No matter how it looks at first, it’s always a people problem. Gerald Weinberg – The […]
Saying No to Good Ideas Is Hard
Recently, I read a similarly titled blog post: Focus Is Saying No To Good Ideas The title and part of the content resonated with me. Less because of the business cases presented, but much more coming from an architectural / code design perspective. If you want to focus on a specific scope of a library, […]
Do You Care…?
…about the people you work and for whom you develop software for? Or how Allen Pike put it, do you deliver: » Giving a Shit as a Service I think too often and too quickly we get lost in our own problems, be it code-wise or management-wise that we end up forgetting about the bigger […]
Informational vs Emotional Receiving
From a totally unrelated Hacker News discussion thread, I got a link to a quite enlightening display of how communication can be received in different ways. It reminded me of the German book “Miteinander Reden 1” by Friedemann Schulz von Thun that we’ve read in school many years ago. As such the topic wasn’t completely […]
Right Balance Between Simple and Complex
A while ago, Vittorio tweeted the article “In defense of complicated programming languages” and the same way it resonated with him, so did it with me and I wanted to share a few thoughts. Show Don’t Tell The first part the author articulates very well, that it’s important for people and especially new beginners, to […]
Do You Work With Great People?
Just came across this excerpt by Richard Feynman over on the orange site: One of the first interesting experiences I had in this project at Princeton was meeting great men. I had never met very many great men before. But there was an evaluation committee that had to try to help us along, and help […]