Warning: This is a rant against TDD extremism! Sensitive TDD people better step out of this dark sleazy communist place right now!
I used to believe in Agile Programming. I tried XP and Scrum. But at some moment the Agile movement moved onto milking the cow. Expensive books - lots of them - appeared on amazon.com
Filed under: Opinions, Software Design, Software Development by Daniel Pietraru
19 Comments »
Many practices in the software development world are widely accepted at some moment in time as the “true way”. The trouble starts when the “true way” is forced down the throats of people who need a “new way”. Usually popular practices follow a similar path between the moment somebody discovers/creates them and until they get [...]
Filed under: Opinions, Software Development by Daniel Pietraru
15 Comments »
Many programmers mention their support for “good” comments in the code. A significant percentage of all developers think the quality of the comments is one of the traits that separate good experienced programmers from the rest. But the cruel reality is lots of code out there is not commented at all or, even worse, it [...]
Filed under: Opinions, Software Development by Daniel Pietraru
18 Comments »
Most of the time code reviews are a meaningless ritual. Everybody pays lip service to the importance of code reviews and a lot of people, especially in the management, are convinced that code reviews very effectively reduce the number of shipped bugs.
The problem is… most developers hate code reviews and avoid them like the plague. [...]
Filed under: Opinions, Software Development by Daniel Pietraru
19 Comments »
The “tech lead” role can be treacherous at times. While the name implies “leadership“, most of the times it doesn’t come with implied authority like a manager role for example. It often happens that this role is in a no-man’s-land where it brings a lot of responsibility but not enough formal authority. In order to [...]
Filed under: Opinions, Software Development by Daniel Pietraru
16 Comments »
I woke up this morning and I was Agile. We are all Agile now. Or we are gonna become Agile. Soon. No doubt about it. It is an order. And orders are not to be discussed, just executed.
The Enterprise goes Agile! With the elegance of the huge battleship being pulled across a desert between oceans [...]
Filed under: Humor, Opinions, Software Development by Daniel Pietraru
10 Comments »
Every project that aspires to glory has some kind of regular build process that takes the code out of the code repositories (CVS and the like), compiles it and, hopefully, goes as far as possible towards creating a deliverable entity like an installation kit. In the rest of the post I will assume an installation [...]
Filed under: Opinions, Software Development by Daniel Pietraru
7 Comments »