Introducing The Unified Style Guide

Style guides are an important part of the software development process. They keep code consistent across projects and help maintain a level of cleanliness and professionalism. A few years ago, I realized there were no (to my knowledge) guides for general file and directory naming so I started one. Over time, I gradually updated it and eventually named it the Unified Style Guide with the lofty goal of one day expanding it to programming languages …

more ...

Weekly Picks - Reddit

Date Tags picks

Picks are a bit late this week but the theme will be "Reddit". I spend arguably too much time browsing and reading interesting articles on various sub-reddits.


more ...

Weekly Picks - Meetups And Makerspaces

Date Tags picks

People in big cities are spoiled. Cities tend to offer numerous interesting meetups with dozens of members. Additionally, local makerspaces (or hackerspaces) are fairly common in larger areas.

Lately I have been involved in a few meetup groups around the Shenango and Mahoning Valley area. The experience has been very fulfilling and it is great to see smaller cities getting some interesting groups organized.


  • HackYSU - YSU's first official meetup is this weekend. Only students …
more ...

Weekly Picks - Headphones

Date Tags picks

The theme for the picks this week is "headphones". I frequently listen to podcasts and music so good headphones are a must.


  • Audio-Technica ATH-M50s - Hands down the best sounding headphones I have owned. The only downside is the cable length which can sometimes be a nuisance as I tend to be only a foot or two away from the audio source. Consider the newer ATH-M50x model with removable cable.
  • Motorola MOTOROKR S305 - Simple design …
more ...

Weekly Picks - Initial

Date Tags picks

Charles Max Wood produces some excellent programming-related podcasts. All his podcasts have a similar format which include a picks section near the end of each episode. During this section, a participant can suggest anything (not just programming related) that they have enjoyed or found useful. I am going to try something similar with this blog and post a list of picks weekly (or as close to weekly as possible).


more ...

Testing Embedded Systems With Python

Date Tags python

Testing embedded systems with Python (or at all, really) is an extensive topic. This post is not going to dive too deep into the subject but instead suggest one potential approach from a high level as well as cover a few third party libraries that might make life a bit easier.

Before going any further, let's take a look at why you might want to incorporate Python into your test solution. Including a high-level scripting …

more ...

Hi, I am Jeff Rimko!
A computer engineer and software developer in the greater Pittsburgh, Pennsylvania area.