What 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 reading

How 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 reading