Analyzing Disassembly of C++ Executables

Sometimes it's really useful to be able to see exactly what's happening behind the scenes of the C++ code I write. I've been spending some time on my sabbatical doing this.

One thing I sometimes do is check the results of compiled template metaprogramming code. This is code that generates results…

Date: December 28th, 2016 at 3:04pm
Author: Terence Darwen
Tags: C++, Assembly Language, Assembly Code, Disassembly, Sabbatical

Thoughts on "Scrum: A Breathtakingly Brief and Agile Introduction"

I really like a lot of the ideas behind scrum and agile principles in general. I've made it a point to devote some of my time during this sabbatical to educating myself farther in these topics.

I was recently browsing through books on agile when I came across "Scrum: A Breathtakingly Brief and Agil

Date: December 12th, 2016 at 9:55am
Author: Terence Darwen
Tags: Book Review, Scrum, Agile, Chris Sims, Hillary Louise Johnson, Reading Material, Sabbatical

My Tiva Launchpad Simple Drum Machine

I've completed my next Tiva LaunchPad project. I created a simple drum machine. Press a button and an audible 8-bit drum sample is played back. A video explaining and demoing it is below. A link to the C program I wrote which runs on the LaunchPad is given below as well.

If you're inter…

Date: November 26th, 2016 at 12:28pm
Author: Terence Darwen
Tags: Embedded, Tiva LaunchPad, TM4C123G, ARM-Cortex-M4, Drum Machine, Sabbatical

AutoDrumatic Version 0.1.0

As shown in the video below, I've added functionality to the left sidebar pane in AutoDrumatic and also added some additional drum hits.

As mentioned, I should have another update to AutoDrumatic in a couple of weeks with some additional necessary functionality. If you'd like to give…
Date: November 22nd, 2016 at 9:23am
Author: Terence Darwen
Tags: AutoDrumatic, Audio Software, Cross-Platform Development, C++ Development, Sabbatical

Thoughts on "Extreme Programming Explained" by Kent Beck

I've known about Extreme Programming (XP) since the early 2000's but had never gotten around to reading "Extreme Programming Explained", the original book on XP, by the creator of XP, Kent Beck. I recently just read the second edition which was published in 2005. It seems it holds up pretty well e…

Date: November 13th, 2016 at 10:47am
Author: Terence Darwen
Tags: Reading Material, Book Review, Kent Beck, Extreme Programming, XP, Sabbatical