Badgerr's Stuff

Software Development and other (un)interesting things

Golang Away: TCP Chat Server

So I’ve started learning about Golang, skipping all the boring stuff and getting right into the fun, learning the required “boring stuff” as I go. I found some sample code to use as a starting point, but I ended up having to adapt it to fit both my needs, and the apparent evolution in the [...]

Posted in Golang, Software Development | 3 Comments

Golang Away: Adventures in Go

I enjoy learning new things, preferably those outside of my normal day-to-day work with C++. I spent a brief bit of time having a look at Erlang, because I’m a sucker for “cool networking stuff” and Erlang sounded really cool. However, I never really got into the functional programming mindset, and so after some tinkering [...]

Posted in Golang, Software Development | No Comments

How to be a “killer programmer”, Lesson 2

So you’ve been noticed by the right people and you’re in the door as a programmer at some software company. Now what?  To begin with, you should continue to get things done well, and on time.  Reinforce your employers belief in your ability by consistently impressing them. Don’t get lazy.

Posted in Software Development | No Comments

How to be a “killer programmer”, Lesson 1

I sometimes hear the phrase “I want to be a killer programmer”, and one of the first thoughts that comes to mind is a character from some Dexter spin-off series about a software developer who, in their spare time, goes around killing people. This article is not about that kind of killer programmer, so if [...]

Posted in Software Development | 3 Comments

And the server lives once more

A couple of weeks ago, I managed to break my server. In a spectacular show of incompetence, I rushed a command as root and typo’d – BANG; and the permissions are gone. Well, not actually gone, just screwed. I was then unable to do anything with sudo and I lost the tiny bit of paper [...]

Posted in Software Installation, VPS | No Comments

Should Software Engineers also act as Tech Support?

I’m a software developer, but I work in a fairly small company, and each developer takes on an “unofficial” support role usually based around their own software. Some developers have to do more support than others, depending on a number of factors such as how many products they have developed/shipped, how buggy their products are, [...]

Posted in Software Development | No Comments

Old SVN comments make for funny reading

It really annoys me when people don’t put comments on their SVN commits. What must annoy those people is when people like me write stupid stuff there instead. It’s just as useless, but it has the added bonus of providing some comic relief on a quiet Friday afternoon. Browsing SO as usual, I came across [...]

Posted in Software Development | No Comments


New server, new blog?

Posted in Uncategorized | No Comments


The thoughts and opinions expressed on this website are mine and/or those of any authors cited. None of the material on this website represents my employer in any way.