Hiring Software Developers
Speeding Up SVN Checkout for Large Repositories
After moving our gigantic SVN repo to a new server, we wanted to speed it up. Note that some of these recommendations are peculiar to using the
svn+ssh:// protocol. If you’re serving SVN via Apache or something, you might need very different advice.
“Invention is Drudgery”
As a guy who’s spent the last 18 months working on a particular drudgery, with another 6 months to go, this really resonated with me.
What looks from the outside like a flashy, amazing outcome was probably the results of long, mostly boring toil. (So take heart, ye who toil long on important-yet-maybe-boring work!)
Some of my wife Sarah’s best work to date. (Mind you, she’s only been painting for a year at this point.)
Highlights from Robert C. Martin’s Clean Code
This page collects the things I found really insightful in Martin’s Clean Code. By “insightful,” I mean things I didn’t already practice as a programmer with a couple years of experience. Thus, I’ve skipped over tips like “don’t be afraid of long variable names” in favor of things like “functions should act at one level of abstraction.”Continue reading…
C++ Pointers & References Cheat Sheet
& does all the time.
This is my cheat sheet. Hope it helps you too.Continue reading…
The Problem of Collision Avoidance in Unmanned Aerial Vehicles
During the 2011 NSF-funded REU on collision avoidance in UAVs at Auburn University, my team performed a literature review describing the most well-represented methods of collision avoidance. You can download the paper as a PDF.Continue reading…
On the Acquisition of Semantic Categories
This paper, written for my Language and the Mind course, is a summary of the current state of knowledge regarding the acquisition of semantic categories–that is, what we know about how you learn the meaning of words.Continue reading…
Does HAL Cry Digital Tears? Emotion and Computers – Rosalind Picard
This is an abstract of a chapter from Rosalind W. Picard’s book HAL’s Legacy. The piece is available on the MIT Press site here (note that there are 9 sections to the chapter).Continue reading…