Some programmers consider profiling code to be some unknown magic only wizards from A Great Age can do and they only can because of the years they’ve put in to the practice. I know because I used to be one of them until I learned more about two handy tools under the extremely useful go command. These tools make it easy for anyone to have a look under the hood of their Go code and are highly…
This post stems from me finding this conference talk . It would be best for you to watch it first and then come back, but don’t worry – it’s pretty funny and really enlightening. Death By a Thousand Cuts Now, after watching that talk, I realized that ever since I started to learn how to program, I was dying the death of a thousand micro-leaks because there was so much I…
Now that I’ve blabbed about how cool I think Acme is, I hope this post will help guide anyone else who is interested in trying this unique editor. Installing Acme Mac Use Homebrew to install the Plan 9 tools like so: brew install plan9port Linux Honestly I found it really easy to build from source following these instructions. I did need to install the recommended xorg-dev package which was…
I suppose that after learning Go and falling in love with the community around it, it was inevitable that I would find Acme, Rob Pike’s and Russ Cox’s editor of choice, and shamelessly install it like the crazy fan boy I am. And I’m sure glad I did! Join Me for a Nice Brew My first pleasant discovery was how easy it was to install this gem. If you’re on a Mac, it’s as…
I’m terrible at writing. I have a lot to make up for and the faster the better. This book is great for giving small nuggets of advice that you can immediately use in your writing. The author, Gary Provost, does a brilliant job of making it a pleasure to read the book. Most of the time, he crafts his own writing to be examples of the very thing he is teaching at that very moment. It is a…
After taking the Tour of Go, I bought Go in Action and haven’t regretted it. It’s great for someone who already knows how to program, but wants to get up to speed on the details and inner workings of Go. The authors, William Kennedy, Brian Ketelsen, and Erik St. Martin, did a great job of giving examples I could expand into a practical applications while keeping them concise ( which…
Just For Fun was a biography about Linus Torvalds’ life up until about 2002. I believe it is important for programmers to understand how humankind has gotten to this point in technology and to understand the mindset behind the people who pushed it. Just like how we must study all history in order to strive to do better on behalf of our predecessors, programmers should get a solid course in…
Developer Advice Best Programming Advice I Ever Got Seven Pillars of Pretty Code Tenants of the Unix Philosophy What ORMs have taught me: just learn SQL Don’t Call Yourself A Programmer, And Other Advice The Ultimate Code Kata Practicing Programming The Lurn My playlist of favorite developer talks on YouTube Go Programming Resources for a Beginner Gopher 5 suggestions for setting up a Go…
For All Professionals Managing Oneself - To Review Make it stick - Currently Reading For All Developers The Pragmatic Programmer Algorithms + Data Structures = Programs - Currently Reading Learning About the Software Community Just for Fun Go Programming Go In Action Writing 100 Ways to Improve Your Writing Cooking The Food Lab - Currently Reading Health
This book has left a lasting impression and was a great starting place to continue my learning after college. Instead of teaching an algorithm or some abstract theory, the authors give you their advice composed from years of experience as established professionals in our field. This was a priceless insight into things like working with a team, handling a real world project, and how to choose the…