Joseph Hallenbeck


February 7, 2015

2014 In Review

Filed under: Journal — Joseph @ 1:35 pm

Flattr this!

It is that time of year again, time for my retrospective. A look back on last year’s goals and a reflection on what I would like out of this year. It may be a month late for New Year’s resolutions, but I do get to them eventually.

One thing that I started up last year was a much more rigorous interpretation of David Allen’s Getting Things Done. I used a similar process towards breaking down and getting to tasks in the past, but this last year was one where I focused much more on continuously revising my goals, recording what I got done, and asking myself what I needed to do next. Some time, I will get a series of essays put together to discuss my process.

Professional Achievements

2014 closed out with my last day at 44 Interactive, and I hope a permanent move away from the marketing side of web development and into the more fulfilling realm of application development as a Software Engineer with my new employer, Research Square out of Durham, NC. I am still remote, having moved from Ashton, ID up to Jackson, WY — a town much more my style and now working out of Spark, a nice co-working spot that has encouraged me to once more shed my outer humbug.

While working at 44 Interactive, I developed a bespoke shopping cart that saw itself launched on Dakota Golf and Warriors Never Giveup. This project implemented the entire workflow that user’s expect of a shopping cart: adding products, customizing product details, checkout, payment collection and processing through Authorize.Net or PayPal, and shipping.

A few fun features I developed was a reworking of the underlying models of our CMS to use the Eloquent ORM, integration with Composer and Bower for pulling in libraries, building out a re-occurring events module for calculating things like “occurs on every last Thursday of the month” or “repeat every Monday.” One showcase item is the HTML5 Canvas powered course tour on Dakota Golf whose administrative tools allow for drawing arbitrary polygons and detecting when a mouse enters a polygon.

In the brochure realm, I launched McDoctors, SDN Communications, Dakotastour, Wings of Thunder, Howeinc, and All-About-U Adoptions.

With my change of employers, I am hanging up my System Admin hat, which was a fun one to wear for a time. No more debugging package conflicts, no more reading PCI reports, or writing new rules for mod_sec. I do delight in the fact that I consolidated servers costs by 50% during my tenure and brought up time to 99.9%.

Continuous Development

I am committed to continuous professional development in my field. I do this via reading and writing blogs, reading technical manuals, as well as investigating topics in computer science that might only be orthogonal to my day-to-day life.

In the last year, I read Miracle Man Month and Code Complete. After a short affair in learning LateX last spring, I turned to devour every article and online book I could find on the Rust language and began following the language mailing list as well as subscribing to frameworks like Piston. I wanted to really make some open source contributions, but never quite found a niche where I could step in and help out.

After some consideration, I released the DropFramework and my TimeKeeper application onto Github. The first, I do not take seriously as anything more than a learning project and the latter is a really helpful tool that I use every day.

Oh, and those projects I promised last year? I started on a lot of them, then lost interest. Instead, I started Rusty Centipede — a Centipede clone using Rust.

Rainbow over Island Park, Viewed from Bishop Mt.

(more…)




Copyright 2011 - 2017 Joseph Hallenbeck Powered by WordPress