What is Technical debt? Technical debt is a term used in software development processes describing trade-off between choosing a quicker short-term solution that results in long-term consequences. Like financial debt, technical debt accumulates interest in the form of the extra effort to overcome problems that appear in the future. In […]
Continue readingHow to be an Embedded Software Engineer: A simple guide to get started
Attention embedded engineers! We’d like to invite you to sign up to EmbeddedHub.io, an exciting new space just for embedded engineers. Sign up early to be a part of the journey🚀 Compared to other software engineering roles, working with embedded software requires fundamental understanding of hardware systems. The ability to […]
Continue readingCompelling reasons why python is popular with developers in 2021
Python is a programming language first released in 1991 and has increased in popularity over time. The popularity of Python has rapidly escalated in recent years and many sources now boldly claim it to be the top programming language to learn in 2021. Why python is popular is down to […]
Continue reading5 Persuasive reasons to join a developer community
If you’re a developer looking to grow your skills, being an active member of a community is one of the best ways to go about it. Join a developer community, connect with others and share your knowledge and experiences with developers on a similar journey path as you! Developer communities […]
Continue reading5 Typical reasons why developers fail to complete side projects
Outside of day to day jobs developers are often known for having projects on the side. This is common because working on side projects is a good way for developers to accelerate growth of their existing skills or expand into other areas of interest. However, developers are also known for […]
Continue reading30 Must-Know Coding Terminology For Absolute Beginners
Are you just getting started with learning to code? If so you should understandably be experiencing some level of information overload from the various technical terms and jargon used by software developers. This list will help clarify some of the most basic coding terminology you will surely come across. This […]
Continue reading7 Exciting coding resolutions to grow your development skills
How was the previous year for you in terms of growing yourself as a programmer? Happy or disappointed with your progress? Either way, now the new year has begun, it’s a good time to set some goals and list coding resolutions for yourself. This list of coding resolutions to set […]
Continue reading20 Things I Learned in 2020 (Programmer Edition)
In 2020 I made a more conscious effort to expand my knowledge outside of my field of Embedded programming and the C language. I also started this website inspirezone.tech which allowed me to practice writing and learn about web related tools and concepts. To reflect on what I’ve done throughout […]
Continue readingThe essential checklist for every open source repository maintainer
The process of turning a repository into an open source project that can accept contributors from the public takes some careful planning. There are some items that ideally should be included in every repository to help keep it under control. We’ll go through basic items every open source repository should […]
Continue reading5 Effective tips for maintaining code written by someone else
Is a member of your team leaving? Legacy code being handed down to you? Switching teams? These are just some of the reasons why developers can be faced with the task of maintaining code written by someone else. There are many challenges that come with maintaining code you’ve had no […]
Continue reading