CategoryOpinions

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

Storytelling

S

I spent my last few months living at my in-laws farmhouse, somewhere in the country side Romania. The farm is a typical Romanian one; upon the first sight it looks as if time has stopped 100 years ago and people went on living in the same way they did for hundreds of years before that. The only modern artefacts you can find there are electricity, cars, old TVs and the Internet connection that...

Software Craftsmanship

S

I first learned about software craftsmanship from Corey Haines, when he talked about it at OpenAgile Romania 2009. I’ve noticed many times that entering a movement depends a lot on who explains it to you, and Corey was the perfect person to do that. For those of you who don’t know him from his travels, speeches, classes and tours, he’s an easy going, soft speaking guy...

Human Computer Interfaces

H

There are two ways to have a conversation with your computer: by discussing directly with the application or computer (Command Line Interface or CLI) or by discussing with a metaphor of the computer (Graphical User Interface or GUI). Both have advantages and disadvantages. CLIs are very powerful and provide a real environment for discussion: the user writes their command or question and the...

Computer Programming

C

June 30, 2009, Bucharest Computer programming is a mean of communication. You communicate using a language with two very different types of interlocutors: computers (obviously) and people (not so obvious). When talking to the computer, you have to be very careful at clarifying each nuance of your story. Computers don’t know how to interpret multiple means of the same word and phrase; you...

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.