Some of the opinions presented here may be right, others may be wrong but all of them should be interesting.

When to Practice Your Craft?


UPDATE 12 November 2018: Emily has reached out to me after reading this blog post, and she has pointed out that I misrepresented her position in this blog post. Specifically, that I made her arguments sound weak. After reading her feedback, I realized my mistake. I apologize for any ill effects it might have caused. I have also updated the blog post to better reflect her position. If you have...

I have a problem


I have a problem: I like to learn a lot from a lot of different domains. If we’d meet today, I could discuss on a variety of topics such as: science, design, history, geopolitics (including current events), economy, psychology, neuroscience, food, cultures, pop culture, writing, leadership, technology, society, medicine, nutrition, philosophy, parenting (although I stay away from it most...

The case for tinkering


When I was a boy the most common car in Romania was [Dacia](). Compared with modern cars, it is awful. It looks quite bad, you need a lot of force to steer it, putting it into reverse gear is a mix of force and accuracy and you are lucky if it starts when it’s cold outside. It requires a lot of maintenance or it will stop working. The bodywork erodes in a few years and it needs special... Reflections on design, craft and software

A new home for merging ideas about design

It is my strong belief that software design can learn a lot from other design disciplines. I wrote blog posts, a book and did talks on this topic, and it was time to group them all together. These ideas have now a new home: My plan is to add more blog posts there, and to involve other people doing work in this area.