Linux and FOSS Enthusiast. I do the Dev and the Ops and sometimes both at once.

T480 Review and how I compromised on the wrong values

As anyone in my proximity knows by now, I bought a new laptop. I’m kind of excited about it since it’s been a year, which is a long stretch for me (I have a problem I know), since I bought a laptop. To put some context on this review I think a little back story is in order. If you don’t care about the backstory and just want the review, here is a handy link Backstory So for about 14 years I’ve been Linux user. For the first 8 I was a part time, read: dual booting, desktop Linux user. For the last 6 I was full time Linux on the desktop / laptop. That is until last year. Last year I moved to New York City from Cincinnati to work for MongoDB. Ironically, while this was a dream come true in that I would now get paid to work on Open Source it came with some challenges.

Continue Reading

Kansas Linuxfest

I went to Kansas Linuxfest this weekend and had a fantastic time. I decided to post my notes to the website just in case they’re useful to anyone else. This won’t be a great post to “read” but, if you’re curious about the kind of topics and things you can learn at a Linuxfest this will give you a pretty good idea. The Git Historian by Aaron Sumner Take Aways git log –grep searches commit messages git log -S searches changes / code in commits git log has a ridiculous amount of other ways to search You can use git log with any pager Use rebasing to reduce commit noise and combine many commits that you didn’t mean to separate git commit –fixup git commit –squash git rebase –autosquash Project Caua by Jon Maddog Hall Jon “Maddog” Hall is starting Project Caua, which allows young people in Latin America to use their entrepreneurial talents to build a business and sell it to fund their schooling and the next generation of project Caua students.

Continue Reading

How to Start a (Successful?) Open Source Project

This post is for people wanting to start a FOSS project. Specifically a FOSS project which is bigger than a weekend hackfest. Though most of the advice applies there pretty nicely too. I’m going to assume that you have some idea of what you want to build. If not this post will still have some value as it will give you ideas of how I came up with building Praelatus. The Why What makes you want to build something? Change the world For fun To replace something you hate To satisfy your own itch To learn a new technology To make money Why are you making whatever you’re making? A large part of my day job right now is supporting a JIRA instance and I hate it with a passion. It’s slow buggy and I spend an inordinate amount of time reverse engineering it to fix it.

Continue Reading

The Definitive Guide to pass

Recently I decided to start using a password manager as I’ve found myself caring more and more about security lately. Like many others I had the bad habit of using the same few passwords across many sites and with the multitude of security breaches and password dumps we’ve seen this year (I’m pretty sure that you could find my old DropBox password in there if you looked hard enough.) has motivated me to correct that. So, I’ve taken it upon myself to “up my game” and practice what my good friend Jason Crosby preaches (turns out he isn’t just a crazy old sysadmin). A quick side note about this guide I assume in this guide that you’re running in a Linux, Mac, BSD, or some other Unix-like system running bash or a comparable shell. On Windows I have no idea how to set all this up, there is a Windows client for password-store that I can attest to working quite well but I already had my password store set up with a git repo etc.

Continue Reading

I Don't Git It

I got to give my first talk at Ohio Linuxfest this year and it was very meaningful to me on multiple fronts, not the least of which I was giving my first talk at the Linuxfest that first inspired me to get more active in Open Source in the first place. OHLF is one of the smaller LinuxFests out there nowadays but it will always be my favorite I think. The staff / volunteers always do an amazing job and I want to shout out to all of them for making my first time as smooth and easy as can be. In this post I’m going to give you a text version of my talk revised a bit based on feedback I got at OHLF but if you want an actual recording of my talk one of the audience members was gracious enough to record and shoot me a link when it went up on youtube.

Continue Reading


#linux: 5 | #foss: 3 | #linuxfest: 3 | #cli: 2 | #devops: 2 | #emacs: 2 | #programming: 2 | #sysadmin: 2 | #bash: 1 | #emacs-lisp: 1 | #mac: 1 | #project-management: 1 | #security: 1 | #terminal: 1 | #vagrant: 1 |