Latest stories

I need your help to learn from other engineers

Notes by Leonardo DaVinci – a lost art for software development I have good news: I’ve signed the contract for my fourth book. It will be about Software Engineering in C++, and I’m very excited about this project. If you’ve read my blog and listened to my talks in the past few years, you know that I’ve become very interesting in intersections between software...

Working with a Publisher

How time passes! It seems only yesterday I was publishing my first book, after starting it in a completely unplanned manner. Yet that was 2016, and we’re in 2019 now. 3 years later, I published my third book, “Hands-on Functional Programming with C++”, and my first book written with a publisher. Once again, I feel compelled to write about the process, for one simple reason: I...

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...

Software craft is for me…

Through a very fortunate accident, I’ve been involved with the Software Craft movement almost since its beginnings. It’s been almost 10 years of non-stop learning, meeting people who I respect and learn from, and meaningful conversations. Yet I always felt something was missing. Software Craft is a loose, young, complex, and evolving social movement. It represents different things for...

alexbolboaca.ro 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: https://codedesigner.eu. My plan is to add more blog posts there, and to involve other people doing work in this area.