T. Scott Barnes

About Me

Professional Info

I'm a software/Web developer with almost 20 years of experience in the open source community. Currently I'm doing freelance work, and have my own startup company, No Dice. My company's first product is No-Dice.Net, a web platform for tabletop games.

I've been working with open source software since around 1995, when I first installed Slackware on my computer after getting tired of the constant issues Windows 95 would have. Having used Solaris at a friend's house (his father used it for work), I decided to look for a Unix-like I could run. I stumbled across Slackware, and have used Linux as my primary operating system ever since. I still try out other OSes, it's a hobby of mine.

After using Slackware for about a week I decided I wanted to contribute something back, and started learning all I could about programming and package management solutions. Having had experience with C in school (which I later learned was unusual, as most schools jump from BASIC to C++), I started coding an improved yet backward-compatible package manager for Slackware. It never made it in to Slackware officially, but it was a good start.

I've loved programming since playing with Logo as a kid, and open source work meant I could use it for something that would actually help people. So I've tried to contribute back to most of the open source projects I use, as well as creating open source projects of my own.

In the past five years or so I've grown very fond of working with Django, as well as being a strong advocate of HTML5 and CSS3. I've always been meticulous about standards compliance and following best practices for coding, and that has led me to love working with Python in general, and with web design/development.

I can't wait to see how technology grows and evolves in the future, and you can bet I'll be learning as much of it as I can.

Personal Info

I am happily married, and have been since November 2010. I also have a son, since August of 2013.

Contact Info