Navigating the world of Information Technology
What to do when you lose your team leader or key members of your team.
Companies, from time to time, will lose much of IT team due to one reason or another and the company is faced with somehow carrying on until it can rebuild the team. This article talks about the pain of team turnover and how to plot a path to recovery and your options can range from restructuring and hiring to fill the talent gap to completely outsourcing or somewhere in between with a hybrid approach.
Over the years, I have hired somewhere around a hundred individuals at various software development companies. In the beginning, it was really tough to know how to hire the right candidates and, like anything else, one gets better with practice. Here, I try to shine light on the processes I use and why these tips work for me. These suggestions work particularly well for hiring IT staff.
Delivering software is a challenge. The complexity of getting the job done doesn’t really change whether you are building an internal system for your employer, or building a cloud service or an application that’s packaged and distributed. Software development is both an art and a science and how software gets built can range from the extraordinarily disciplined engineering approach NASA takes to kids with no formal trai...
How to implement the Singleton pattern in Crystal with an example of its usage in the Lucky Framework.
I recently started learning the Crystal Language. As a long-time Ruby developer, this language readily caught my attention as a worthy candidate for building applications that needed very fast processing times. One of the first things I kept finding myself in need of was a simple implementation of the Singleton Pattern. Surprisingly, this was harder to achieve than I thought it would be...