Why so many edge cases? Edge cases. You have to love them. It’s what will destroy your company and your employee’s morale. Chasing edge-cases can be a developers biggest pitfall if done in the wrong environment or their greatest strength if done in the right environment. How do you draw the balance and when? That’s what we’ll tackle in this article. If you haven’t read my article on MVP software development, I encourage you to do so. It covers thinking in MVP terms, which we’ll cover throughout this article. What is an Edge Case? The best way that I can

IT’s The Same Old STuff Each Day. Not Really. Daily work is always different for an IT leader. No two days are alike and that’s what makes it fun sometimes and stressful other times. There are dozens of recurring daily tasks, but we’ll just cover 5 in this article. Purchase Requests The email that I absolutely love to get is the Purchase Request. Everything always runs smoothly. IT gets exactly what they want, finance approves it no questions asked and purchasing creates that Purchase Order promptly.  I hope you can sense the sarcasm. I get a minimum of five PR’s

Are you ready to end your career? Test scenario: for the next 3 months bring  only  problems to your boss. Talk about all of the imperfections in the company. State that the organization would be drastically better under different leadership. You won’t last 3 months. Only try the above if you really are striving for unemployment. Get ready for the ultimate Developer Career Killer. Your Concerns Could Be Legitimate We won’t dwell on individuals who really do just complain for the sake of complaining; we can’t rescue them. You’ve actually seen something wrong within the organization and you want to

For the developer and business owner. You know how to write code. You have an idea of what to make and you want to jump into it. It’s a lot more difficult than you think. Not that you don’t have the skills; if you haven’t done it before, it’s going to be a struggle. And the main reason why it most likely wont succeed is you. Now that insulting you is out of the way, let’s get serious. Let’s see how to build an app. Be One With the Customer Does competition exist? I’m sure it does. Why are you

The reasons are simple I worked with hundreds of developers over the last 15 years. The one thing that they all had in common, myself included, is stress. I was about 5 years into my development career when I felt so stressed that I knew it would soon start affecting my health. I was able to reflect and cope with it, mainly through books such as “Don’t Stress the Small Stuff and It’s All Small Stuff” and “The Mindfulness Solution.” Those 2 books changed my life. There are many legitimate reasons for developer burnout:  Deadlines Legacy Applications New Programming Language/Framework

The Developers death call.   MVP Software Development. No, not Most Valuable Player. In tech-talk, it stands for Minimum Viable Product. It’s something that is such a simple concept, yet everywhere I turn, I run into a roadblock with developers trying to create the next Picasso instead of the simple coloring book. It seems like these articles are everywhere. How is it that it doesn’t stick with developers? It could be that these articles are catered towards me and not to the all-encompassing developer community. I don’t think that’s 100% true. So, why is it that developers hear it but