AuthorAlexandru Bolboaca

I'm 41 years old. I read my first book on computers when I was 10 and my first job as a programmer was in 2000. I went through various jobs of the trade: technical lead, team leader, project manager, software architect, trainer, coach, product owner, CTO. I'm interested in producing useful and well-designed software products and in growing the teams that make them possible.

For The Perfect Programmer


There’s nothing to read here for you. Really, nothing at all. You are a perfect programmer. Your code is the best you’ve ever seen. We all bow to your wisdom and awesomeness. There’s nothing more for you to learn. There’s nothing left to practice. There’s nothing left to read, no conference that can teach you things, no community that can advance your skills...

Being a keynote speaker


I wasn’t born a good speaker. I didn’t even start public speaking until very late. And the beginning was rough. My first attempts at public speaking were very scary experiences. I literally couldn’t speak for the first 5 minutes. Luckily, Maria had a trick upon her sleeve:  she would pair speak with me and always go first. This way, my panic vanished and I could start babbling...

Applying the design principle of “white space” to code


I’m very interested in applying general design principles to software design. I am convinced that software design is just design applied to a specific material: code. Since design as a discipline is thousands of years old (the pyramids were designed) while software as we know it today is only a few decades old, I find it obvious that there’s a lot to learn from it. Part of my...

I am a designer who happens to use code


There are many ways to look at programming. Some people do it to make a living. Others want to see things working fast and hack it away. Others believe in building a profession from programming and thus seek practices and submit themselves to challenges that expand their views. It’s very easy to pass judgement on some of these attitudes. I will not do that.  People need to live, to support... 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.