Joseph Hallenbeck
February 07, 2015

2014 In Review

Filed under: Journal part of Annual Reviews
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...
October 13, 2014


Filed under: Software Development
This summer, I plunged into the depths of my back up drives and came up with some old projects that were growing some dust. Like most old projects, I find them, get excited. Decide to do a major revolutionary revamp, and ultimately just end up touching up some things and kicking them out the door. The DropFramework is one such thing. For a long time, I wanted to make my own micro-framework to compete with the likes of Slim or Silex. In the end though, I really feel that those two have the space of micro-frameworks very well covered. No...
October 01, 2014

Centipede-RS Dev Log #2

Filed under: Software Development
Getting started with Piston can be a little daunted right now. Mostly this is because it’s a project that is still evolving and which has either little documentation or documentation that rapidly becomes wrong. A lot of games that I found made with Piston can no longer be compiled, a lot of example code needs various minor tweaks to get to compile, etc. That said, the two best items that I found where: Piston Tutorials: Getting Started Which is buried in the Piston-Tutorials repository without any link from the other documentation Piston-Mov-Square Which is just a very simple program that...
September 26, 2014

Centipede-RS Dev Log #1

Filed under: Software Development
A rather rambling design document for my ideas for a Centipede clone that I’m releasing under the MIT license. Following all my reading in Rust it seems like a good idea to have some kind of project to complete. After scrounging about for ideas, I came up with the one of doing an open source centipede clone using Piston. This would be good practice for trying a Rust Ludum Dare next April. The following is more or less a rambling stream of consciousness design doc for what I’m about to do. I’ll probably follow this up with a series of...
September 22, 2014

Resources for Learning Rust

Filed under: Software Development
I just started delving into Rust last week with the release of the Rust Guide. In Web Development, I really have moved away from the “bare level” languages of my schooling into the flighty realm of scripting languages. For the most part, I’ve been quite satisfied to leave behind the rigors of memory management and obtuse C linking errors for PHP, JavaScript and Python. Yet, Rust is the first systems language that really has gotten me excited to sit down and try it out. Maybe get back into the indie game scene (which I have been saying forever). This post...
September 16, 2014

TimeKeeper v0.1.1 Released

Filed under: Software Development
TimeKeeper is a little utility tool that has become both a pet project for testing out new PHP and JavaScript tools as well as a very useful tool that I use every day to keep track of my billable hours, projects and tasks that are completed through out the day. An example of TimeKeeper in action can be found at This week, after a year of dormacy, I updated TimeKeeper to v0.1.1 with a major internal refactoring and improvement in the interface’s “responsiveness.” Major improvements include: The UI is now 100% responsive thanks to a rewrite of all templates...
The following sketches are from my field notebook. They were done while taking a native plants class with Klara Varga in Jackson Hole. In particular, these plants were all found growing along the roadway through the Elk Refuge.
August 18, 2014

Weekly Round Up #2

Filed under: Journal
Tech News and Tutorials Super Pi Boy I have plans on creating what I call the “Raspberry Arcade” – a Raspberry PI with emulators to play all the old NES and Atari games of my youth that don’t work. This is just an amazing mod of a game boy and Rasberry PI into one. The Internet’s Original Sin Email Is Still the Best Thing on the Internet I think a theme for myself this week is really inter-operable protocols. These two articles really belong together since they are both discussing the essentially same thing. A transition from an internet where...
July 21, 2014

Weekly Round Up

Filed under: Journal
This is a new series I’m thinking of creating. It’s more for my use than it is for anyone else. A weekly list of all the blog posts, articles, videos, etc. that I uncover through the week that I found interesting or worthy of sharing. Tech News & Tutorials Using Bootstrap the Right (Semantic) Way An excellent look at how bootstrap is in some ways a regression back to table-based html and away from semantic html. This is something that has always bothered me a little about bootstrap – just how much it looks like a recreation of tables. Granted,...
North of the open dunes is North Juniper Hill, the tallest of the St. Anthony Sand dunes at 6,625 ft and a rise of roughly 1,000 feet above the surrounding fields. It’s sandy all the way up to the top. We took two days backpacking, this photo is a cropping of a 360 degree panorama of 21 stitched images. North Juniper Hill Model: Nikon D80 /w Nikon 35mm f/1.8 AF-S DX Shutter: 1/320 sec F-Stop: f/9 ISO: 250 Focal Length: 35mm Lighting: None Stitches: 21