• Getting Organized with Asana

    I recently tasked myself with finding a better way to be organized, both personally and as a family. Over the years I’ve used (and actively use) a variety of programs to take notes, sync across multiple devices, and share information. Each has their uses, but I wanted a dedicated application that’s lightweight, easy to setup, free or reasonably priced, and quick to explain. My mind immediately went to the task tracking and ticketing software most software engineers and IT goons (loving term) are familiar with and I set out to find something similar.

    Read More >>


  • Formatting Ellapsed Time in Python

    The following code snippet is a quick way to format raw ellapsed time (ms) into a readable format.

    Read More >>


  • Job Search - Resources, Information, and Advice

    This post contains information that I’ve found useful when planning to take the next steps in my career. I’ve personally gone through this process several times, have interviewed a wide variety of candidates, and assisted friends and colleagues with their resumes and job searches. Most of my experience is working with STEM candidates, however, the information in this post is fairly general and should be helfpul to a wider audience.

    Read More >>


  • Testing in Python

    Up until now, I’ve predominately used Python as a scripting and utility language. My current reading topics include how to structure python projects, ensure that they’re self contained (refuse to add the project filepath to the system PATH), add testing, refresher on coding standards and conventions, etc.

    Read More >>


  • Quick Update

    The last several months have been incredibly busy and there’s a noticeable lapse in my posting. While this site is mostly an ‘online diary,’ my goal is to practice posting regularly as mentioned in Staying on Top. My focus will be on dropping quick posts containing usefull topics/research and eventually I’ll get through the list of post ideas and projects that I’ve kept on the side.

    Read More >>


  • How to go insane in one week

    I’ve had several post ideas over the last few months, but have been swamped with a few major life events. The biggest being relocating across the country a second time in the span of a year and a half. My goal was to find the ‘perfect’ position that would drive my career forward as well as facilitate a move back to the Greater Boston area.

    Read More >>


  • Austin Robotics Meetup - August 2018

    This month’s meetup was hosted at MaidBot where their sculpture of discarded parts was on full display.

    Read More >>


  • Advances in Technology

    I live in front of my computers and my home office is setup with three displays. The difference in heat emitted by the two older LCD monitors is significantly higher than my LED monitor and creates a pocket of warm air over my desk after a short amount of time. Most often people think of advances in technology involving faster processors, better graphics, and thinner phones (just give me a bigger battery, I don’t care about thickness). However, a significant portion of the industry is dedicated to reducing power consumption, reducing heat production, and increasing durability and longevity. Just something to think about as I search for a fan.

    Read More >>


  • Staying on top...career, technology, and best practices

    One thing that’s been in the back of my mind is “how to stay on top of my career?” More importantly, what should I be doing or could be doing better?

    Read More >>


  • DZ60 Keyboard Build

    Read More >>


  • Austin Robotics Meetup - July 2018

    Beer, robots, friendly faces, etc. Seems to be a recurring theme!

    Read More >>


  • Learning LaTeX

    I was recently discussing my resume with one of my good friends and he mentioned how he used LaTeX for formatting. It was a pretty easy sell over fighting with word processors to maintain alignment and spacing every time I make a small update. I also decided that it’d be a lot easier to keep track of different versions of my resume by giving it it’s own repository. It’s nothing fancy and I haven’t mastered LaTeX’s ability to display complex regions and equations, but I’m off to a solid start.

    Read More >>


  • What Is Six Sigma

    Last week I made two mistakes. First, I asked my boss what the offsite training he attended was. Second, I asked “What is Six Sigma?” which prompted him to point to a stack of books. Being a smart person, I picked the slimmest one possible.

    Read More >>


  • Austin Robotics Meetup - June 2018

    I had a great time at this month’s meetup, hosted by Maidbot. I saw several familiar faces, met new people, and jumped in and out of conversations covering a variety of technologies. Plus, there were food trucks and plenty of beer.

    Read More >>


  • New Book: Embedded Systems Security

    Read More >>


  • Customizable Dial Widget

    Are you developing a C++/Qt GUI and need to display data using analog dials?

    Read More >>


  • Getting Started with Uncrustify

    Maintaining the style of your code is manageable if it’s just you, but how do you handle commits from an entire team? If you haven’t used a code beautifier, such as Uncrustify, they’re extremely useful tools that keep your codebase consistently formatted.

    Read More >>


  • New Soldering Station

    I have several projects coming up and finally decided to upgrade from a cheap soldering iron to a proper temperature controlled unit. I read way too many reviews, watched comparison videos on youtube, and finally settled on the Hakko FX-888. We’ll see how it handles!

    Read More >>


  • Austin Robotics Meetup - May 2018

    This was the first time I managed to attend the Robotics & AI Meetup hosted by Diligent Robotics. I had a great time, met a number of extremely creative people, and learned about a variety of projects and interests.

    Read More >>


  • New look. New feel.

    Welcome to the new patrickhenson.com!

    Read More >>