Once a developer finishes writing code and it works, it can feel like the job is done. It is not. The job is over when the code is refactored and cleaned up. Developers inevitably work to a deadline ...
Embedded developers often bemoan the fact that no programming language is ideal for their particular needs. In a way, this situation is unsurprising, because, although a great many developers are ...
One of the most insightful articles that I have read (in terms of both general daily life and a software development career) is Steven Kerr’s On the Folly of Rewarding A, While Hoping for B. In this ...
Forbes contributors publish independent expert analyses and insights. I track enterprise software application development & data management. Software has a weight. In a totally abstract digital sense, ...
[Editor's note: Part 2 of this series shows how to optimize DSP “kernels,” i.e., inner loops. For more programming tips, see the DSP programmer’s guide.] DSP applications typically have tough ...