For my newest side project, I needed a very simple PHP Framework, so naturally my choice was CodeIgniter. I also wanted to use an ORM, so I decided to use Doctrine. Integrating these can be a bit tricky, since all the documentation I could find was either incomplete and/or quite old. Here’s how I integrated CodeIgniter 3 with Doctrine ORM, using Composer. Continue reading Integrating CodeIgniter and Doctrine 2 ORM with Composer
When implementing change in our business or daily lives, we must never lose focus of the core idea, the raison d’être, of the thing we’re changing. Doing so may lead to detrimental effects in the long run.
Let’s consider a large company that has recently created a central IT service desk. Users can call in or email their issues, talk to a technician, and have their issues resolved very quickly. In order to reduce costs, management decides to “streamline” this process. Emails are no longer possible. Support staff is reduced. Users are sent through an awkward self-service application with poor usability. Automatic phone response systems are set up.
At first glance, these measures seem to be beneficial to the company. After all, the service desk cost is more than halved. What we often forget to look at, however, is the reason why the service desk was established in the first place: so users have properly working IT, which is nothing but a tool they need for their job.
The effort for IT support – and thus the cost – is, in actuality, not reduced. It is merely shifted to the users, which should spend their time doing their jobs and not fixing their tools. This creates internal stress and additional pressure, which can’t be beneficial for the large company’s bottom line.
Whenever we forget to consider the core idea of the thing we’re changing, we’re usually making an expensive mistake. These kinds of mistakes are especially nasty since they often entail the illusion of success.
I recently announced that I’d quit my job as an ERP consultant to follow my dream and become a full-time web developer. After word got around, some interesting conversations with my current colleagues ensued. Continue reading Smart-Money
The outsourcing of departments and services is still a hot topic in today’s IT management. Managers love to put double-digit cost reductions on their powerpoint presentations. However, there’s a problem: the numbers often are a fair way off reality. Continue reading How Outsourcing Projects Secretly Fail
The power of habits is such that they may pull us through difficult times, just by making us do what we’re used to doing, without listening to the temptations of the world around us. The power of habits is a force that we can and should use to our advantage, propelling us through the hard parts of our lives. Continue reading Going The Extra Mile
This year is the year that I promised myself I’m going to beat procrastination. I’ve been aware that I have a procrastination issue for several years now, but not until recently did I realize how much damage this does to me in my daily life and professional development. So I decided I’m going to change. Continue reading What Will You Change – This Time?
Ahhhh, time tracking. Probably the single most hated task of today’s information workers, but nevertheless an irreplaceable tool for management to know what their workforce is doing. Unfortunately, most of us are doing it wrong. Continue reading Time Tracking Done Right
Dear software development managers, please. Please, please, please, let your developers talk to end users. I simply cannot understand the reasoning behind creating several layers of abstraction between our highly-valued end customers and our just-as-highly-valued developers. Continue reading Why Your Developers Should Talk to Customers
Have you ever thought about teaching others the things you know? You might be an experienced professional or just starting in your trade, it doesn’t matter – I bet there’s always somebody willing to learn from you. Continue reading Start Teaching Today!
How frequently do we completely reorganize our houses? Carry heavy boxes around, paint the walls, replace furniture? It’s a heck of a lot of work. Certainly not more often than every five or ten years, right? Continue reading Why Managers Love to Reorganize