Nate PetersenHow to Live Like a MachineThis is a story about machine learning. Yes, this is the part where you conjure up images in your mind about SKYNET and killer robots…Jun 26, 2019Jun 26, 2019
Nate PetersenImmutable Objects — or How to Rule Your Objects and Become a Tyrant (mostly about immutable vs…Objects in Python have a lot of different properties depending on the class they belong to (or rather, have inherited from). One of the…May 30, 2019May 30, 2019
Nate PetersenObjects and Classes and Snakes, oh my!This is a story about classes. No snakes. That’s a lie. There’s lots of snakes. Snakes snakes snakes. But more importantly, what’s the…May 29, 2019May 29, 2019
Nate PetersenLibrariesLibraries are where books are kept. But also where programming stole the name and murdered it and replaced it with technology and nonsense…May 7, 2019May 7, 2019
Nate PetersenStatic Libraries — Books Made of StaticActually this has nothing to do with static. It just sounds cool. Libraries are collections of object code (unlinked binary) that provide…Mar 4, 2019Mar 4, 2019
Nate PetersenGCC — The Process Behind the CodeGCC. No, I’m not talking about the Gulf Cooperation Council, I’m referring to the linux program gcc. The letters actually stand for GNU…Feb 7, 2019Feb 7, 2019
Nate PetersenTo be Hard or to be Symbolic — the Eternal QuestionLinks. Not sausage links, but digital links. More precisely, we’re talking about files on Linux. You have probably heard of these before…Feb 5, 2019Feb 5, 2019
Nate PetersenWhat happens when WILDCARD!Unfortunately, we are not playing Uno. We’re talking about exactly what happens when you type ls *.c into bash. First we’ll break down…Feb 5, 2019Feb 5, 2019
Nate PetersenWhy I Want to be a Software EngineerI’m supposed to answer the question, “why I want to be a software engineer”. It might be easier to explain why everyone should become a…Aug 22, 2018Aug 22, 2018