Archive by Author

All task management solutions just suck

All task applications suck, because they arrange tasks by either priority or due date. That doesn’t help in managing any task list. I can either look at hundreds of high priority tasks or hundreds of high urgency tasks. None of the views tells me what’s are the dependencies between different tasks and what indeed is […]

Leave a comment Continue Reading →

Quality in waterfall model

It’s absolutely amazing how waterfall quality assurane easily turns into “us and them” blame game. Software quality shouldn’t be “quality assurance” as much “quality engineering”, because quality essentially is about removing variance from the process of releasing code. It’s all about automation of each stage of development, verification and delivery. Therefore both: software engineers and […]

Leave a comment Continue Reading →

Why am I so terribly, terribly busy?

Why am I so terribly, terribly busy? Why am I present in so many places at any single time? The reason is that other appear are far, far busier than I am and at the same time they don’t seam to be doing anything so absorbing! How it works for me? Well, it works as […]

Leave a comment Continue Reading →

Improving stamina

I still find it amazing how just a slight food deprivation helps with concentration and daily stamina. I could go through half of a night, or longer, if only I wasn’t feeding myself enough to induce blood rush to the stomach. It almost feel like not eating enough was helping me in achieving more, staying […]

Leave a comment Continue Reading →

Team collaboration

Today I’ve came up with not so much innovative idea how a software team should have been ran. Firstly, you need fixed set of meetings, let’s say three. Two out of them are absolutely compulsory, the team get to choose the dates and time. Nothing to report or son’s birthday is no excuse. Third meeting […]

Leave a comment Continue Reading →

Minefields of dishonesty

What do you do about games being played by exactly the ones which take babblers at senior levels who will re-org teams, most likely becoming team leaders? I can understand why people surround themselves with ones, who they can outplay in case of emergency, but for god’s sake do you really have to say strongly […]

Leave a comment Continue Reading →

Software Development Process

I’ve always been a big fan of specifying the bare minimum that touches on all system components, but doesn’t go into detail of some interactions ahead of the first release. Far too often I see companies, adopting the waterfall model so well, seeing senior and mid level management spent days, weeks (and believe me – […]

Leave a comment Continue Reading →

Improving requires quick feedback

If you’ve ever wondered why companies with long processes are slow at not only adopting but also at improving, consider the following. For software developers, getting better at what they do requires quick feedback (positive and negative) on what has been just done. The faster you get the feedback, the faster you’ll learn. With long-cycle […]

Leave a comment Continue Reading →

Algebra in Wonderland

SINCE “Alice’s Adventures in Wonderland” was published, in 1865, scholars have noted how its characters are based on real people in the life of its author, Charles Dodgson, who wrote under the name Lewis Carroll. Alice is Alice Pleasance Liddell, the daughter of an Oxford dean; the Lory and Eaglet are Alice’s sisters Lorina and […]

Leave a comment Continue Reading →

Keep talking – and explaining…

“For millions of years, mankind lived just like the animals. Then something happened which unleashed the power of our imagination. We learned to talk and we learned to listen” – Stephen Hawking There was a time when some thought that developers worked best in darkened rooms. When the ideal solution was a conveyor-belt software factory […]

Leave a comment Continue Reading →