Blogs

IDEs
Last week, I mentioned the Arduino. If you want a more powerful IDE, there is an answer. It turns out the Arduino bootloader protocol is exactly the AVRISP protocol.
Keeping A Healthy Tech Diet
Having spent the last six months using iOS as my primary mobile platform, I decided to live in the Android world for a spell.
An Extreme Example of Space Optimization
This week, I want to talk about sacrificing time to gain space.
By Any Other Name
The Arduino isn't a bad choice for its intended market segment. I just wish it didn't teach bad habits.
An Extreme Example of Architectural Optimization
Choosing the right data structure turned out to make more of a difference in execution time than removing a horrendous inefficiency in a runtime library.
Optimization and Context
Programmers who think about how — and whether — to try to optimize a piece of code should keep in mind the context of both the code and the optimization.
The Danger of Day-Tight Compartments
Last week I mentioned the old Dale Carnegie quote about living in day-tight compartments. I may need to get out of my compartment a bit and get updated on a few things.
Supercomputing, The Cloud, Big Data, and NoSQL
Sometimes technology that has become trendy is a branch on an evolutionary tree; other times it's a revolutionary departure from the long-established status quo.


