Skip to main content

Become A Better Developer Today: Common Mistakes Developers Make

  




Here are some common mistakes you might be making daily that are slowing you down, holding you back and building tech debt.

๐Ÿงช Not writing tests. Get used to writing these sooner rather than later. You don’t need to go full Test Driven Development (TDD) but at least be comfortable. I should have started earlier!

๐Ÿ“„ Not documenting code. Coming back to old code is a nightmare without good docs, I can’t remember how code I wrote last 2 week works so after 6months I have no chance. 

๐Ÿงฐ Not breaking out common code into a reusable library. Reusable code is your toolbox, it saves you time, effort and complexity. Start building your personal toolbox or your teams toolbox now.

๐Ÿฑ Forgetting to split projects into smaller modules. Good organization is the best way to keep a codebase sensible and manageable, it doesn’t come for free though so you have to work at it.

๐Ÿ› Not using external libraries. Build on other peoples code and don’t write everything from scratch, this lets you move faster, benefit from others work and you can focus on your core business logic.

๐Ÿ’… Not using an auto code formatter. Worrying about how to format and layout your code should be the last thing on your mind, get used to auto format on save and you will love it!

๐Ÿค– Not automating. There is a knack in knowing when to automate, too early in a process and you risk automating the wrong thing and having to change it, too late and you'll have an overly complex process to automate that will take weeks to sort out. If you've done the same thing 3 times in a short period of time (measured in weeks) then it's time to automate it.

Summary

None of these on their own will derail a software project but all of them can add friction to the development process and slow you down. Pick one and implement it in your current project today.


Comments

Popular posts from this blog

10 Best Affiliate Marketing Platforms And Networks To Make You More Money

  You probably  started your blog  with the goal of making some money somewhere down the line. And when it comes to making money from your blog, affiliate marketing is one of the best ways to turn traffic into cash. But affiliate marketing is only a viable strategy if you can find quality products that your visitors are interested in ( and that you can feel proud to recommend ). To help, we’ve collected the 11 best affiliate platforms and networks. Collectively, they’ll give you access to tens of thousands of merchants and millions of products. Whether you want to promote physical products or digital products, or big brands or small brands, you’ll find an affiliate platform on this list that can connect you to something that fits. Let’s dive in, starting with one of the biggest affiliate platforms out there… 1. ShareASale   ShareASale  is one of the most popular affiliate networks out there. Whereas Amazon Associates is focused entirely on ...

11 Sites like Upwork for freelancers who need clients fast

  There’s absolutely no question sites like Upwork can be a really quick way to find new clients and get  freelance jobs . I used to be skeptical of sites like Upwork thinking only low-balling clients hung out there—waiting to take advantage of unsuspecting freelancers. After learning more about sites like Upwork, I have to admit: I was wrong. I spent a full year checking in via podcast every week with my friend Andy who quit his job to start freelancing full-time. After learning  how to get jobs on Upwork ,  Andy spent the first 18+ months of his full-time freelance career exclusively using the platform. And he did really well for himself. He kept  increasing his prices  over and over again until he was making WAY more than he ever did working for someone else. I’ll admit, there are some freelancers who can never seem to make sites like Upwork really work for them. I understand. Sites like Upwork can be over-crowded in certain niches and yo...