Articles

Ed Still Saves My Bacon

May 09, 2020

The "standard" text editor still saves the day in rare circumstances.

Keep reading...

An Always Available Vimrc

May 08, 2020

How I keep a comfortable vimrc always at arm's reach.

Keep reading...

Kinesis Advantage2 Keyboard

May 07, 2020

The Kinesis Advantage2 ergonomic keyboard is a fantastically comfortable and productive piece of equipment.

Keep reading...

My Emacs Setup

May 06, 2020

A walkthrough of my Emacs configuration file and setup.

Keep reading...

Intro to Robotics Programming: Part 4

March 30, 2016

In this article we add the first layer of autonomy to our robotic system. We will autonomously move to user-selected points using our diff-drive style movements.

Keep reading...

Intro to Robotics Programming: Part 3

March 23, 2016

Extending our "Hello Robot" application, in this article I introduce the concept of configuration space, and leap into the third dimension. Also, there's trigonometry!

Keep reading...

Intro to Robotics Programming: Part 2

March 21, 2016

In this article we meet Rob the robot, and setup a framework to watch him run around.

Keep reading...

Intro to Robotics Programming: Part 1

March 19, 2016

Many interested beginners, and even experienced developers, find robotics to be a difficult field to get started in. In this series of articles I talk about how to get started with robotics programming, including necessary theory, practical techniques, and example code.

Keep reading...