This article will give a quick overview of the book titled: “The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems” by David J. Agans. ContentsHow this will help you as a software or hardware engineer The 9 rules for debugging software and hardwareConclusion How this […]
Continue readingWhat is Technical Debt? – The elephant in the development room
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
Compared to other software roles, working with embedded software requires fundamental understanding of hardware systems. The ability to write software while considering available hardware resources is one of the core skills of embedded software engineers. Embedded software engineers often write code that runs closer to the hardware layer of a […]
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 readingX New post template
Intro paragraph fit for post excerpt and SEO description. Bold second paragraph answering question and setting theme for the remaining discussion. (Answer target: 125 – 310 characters) ContentsSub heading 1Sub heading 2Sub heading 3Sub heading 4Sub heading 5Sub heading 6Sub heading 7Conclusion Sub heading 1 Content 1 Sub heading 2 […]
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 the 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 reading