Final Day of My Software Engineering Sabbatical

On July 18th, 2016 I began a one year software engineering sabbatical. During this time, I dedicated a fulltime effort to studying and practicing specific aspects of software engineering and related technologies (more info here). Today is the last day of that one year effort.

SabbaticalCollage

Above is a collage…

Date: July 17th, 2017 at 11:06am
Author: Terence Darwen
Tags: Sabbatical

My ARM Cortex-M4F Synthesizer (Video Included)

Here's the current status of my ARM Cortex-M4F Synthesizer. Using a Tiva LaunchPad (ARM Cortex-M4F) development board and some various circuitry for MIDI input and audio output I've created a fully functioning synthesizer as shown in the video demonstration below.


The code is written in C…
Date: July 9th, 2017 at 4:59pm
Author: Terence Darwen
Tags: Embedded, Tiva LaunchPad, TM4C123G, ARM-Cortex-M4, Synthesizer, Synth, Sabbatical

Tiva LaunchPad (ARM Cortex-M4) LCD Menu System - Video Included

I've interfaced my Tiva LaunchPad (ARM Cortex-M4) development board with a small LCD screen as shown in the video below. The LCD screen is a Newhaven display, model number NHD-0420H1Z-FL-GBW-33V3.


Below is a circuit diagram I've drawn to show how everything is setup. It's fairly simple as…

Date: June 18th, 2017 at 8:12pm
Author: Terence Darwen
Tags: Embedded, Tiva LaunchPad, TM4C123G, ARM-Cortex-M4, LCD, Menu System, Sabbatical

Current Reading Material: BDD, C++ Metaprogramming and ARM Cortex Processors

Just an update on books I've been reading lately. Shown in the images below are "BDD In Action", "Practical C++ Metaprogramming" and "The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors".

CurrentReadingMaterial-BDD-Metaprogramming-ARM

Behavior Driven Development (BDD) is something I've been interested in for a while now. I've been…

Date: June 9th, 2017 at 7:19pm
Author: Terence Darwen
Tags: Reading Material, Book Review, BDD, C++, Template Metaprogramming, ARM-Cortex-M4, Sabbatical

Thoughts on "Essential Scrum" by Kenneth S. Rubin

Late last week I finished reading "Essential Scrum: A Practical Guide to the Most Popular Agile Process" by Kenneth S. Rubin. I really enjoyed reading this book. The author's writing style makes it an enjoyable read and it's full of thought provoking discussion on Scrum.

Essential Scrum

I started my professional…

Date: May 30th, 2017 at 6:01pm
Author: Terence Darwen
Tags: Reading Material, Book Review, Scrum, Agile, Essential Scrum, Kenneth S. Rubin, Sabbatical