Featured News Posts

Efficiency

Growing gaps

Society diverges in ever growing gaps in how effective we are, how productive, how intelligent and indeed how wealthy. There’s clearly a growing anger at both sides that can’t be attributed to anything else other than the gap which we face daily. Is there going to be a riot?

Continue Reading →

Laziness

Getting things done sometimes means asking, nagging and pushing things with absolute determination. I can see quite easily when I’m reaching the point at which there’s no way to move for an individual apart of misleading or keeping pretending that he’s either/or competent or willing to do her/his job. Not later than few days ago […]

Continue Reading →

Business, IT alignment

It’s inspiring to see modern management manuvering between well understood bread and butter of prioritising efforts and the managing technical complexities which have been made so pervasive by invading and dominating business models of all sizes of enterprises throughout the world. Large part of IT engineering still happens to be a black box part of […]

Continue Reading →

Recruiting software developers

Time and again I’ve been asked how do I interview developers for the teams Magda and I have been running over the years. Quite notably there’ve been few openings in the business ran by my partner recently and also I’ve been involved in interviewing for new openings within the companies I’ve had worked for in […]

Continue Reading →

Watching your competitors

If you do stand behind your product you do keep an eye on your competitors. Competitors can inspire, can motivate but also can dissapoint. For the last week or so I’ve been using Wunderlist (for Windows and for the web) just to discover that I’ve already overloaded it with work. The priorities seem to be […]

Continue Reading →

Two streams of digital product delivery

If you look at typical software development effort there are two streams that can be distinguished over a longer peroid of product lifecycle. 1. Cleaning – this means typically bugfixing, but I also put here stabilising the system, harmonising its functionality and user experience but also fine tuning services even if they are not broken […]

Continue Reading →

Risk management might be the greatest risk itself

I think that what we’ve failed to understand is that the risk management itself is the greatest risk. The risk management as a single, broadly adopted policy, which measures the risk in line with the best industry practices. Single policy stipulating how to measure risk is the risk itself, because all the suddent we all […]

Continue Reading →

Developers need cream of the crop hardware

Developers should be provided with the best hardware and software they might require. It’s amazingly underestimated part of creating productive environment for developers. Companies make far too much effort to ensure consistency in a space of hardware specification being mislead by missed concept of both the developers and end-users using the same hardware to ensure […]

Continue Reading →

Implement enterprise upgrades gradually

How many times are we yet to experience when a “big bang” style of software implementation hits the rocks of hard reality of complex computer systems putting deadlines and/or quality at substantial risk? In current enterprise environments where vast amounts of data can coexist in thousands of possible combinations, the impact of inherent complexity and […]

Continue Reading →

Standstill is regress

Another easily missed point on software development is that: you always need to choose long term solutions over quick fixes. It’s not something you want, but it’s something you need, because you always need to take advantage over mounting complexity by automating and solving as many problems as possible, saving as much time as possible […]

Continue Reading →