Big companies avoid buying from startups for a reason. No one wants a deal with...
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?
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]