- Review of "Version Control with Git" by Jon Loeliger
Git is the most powerful and conceptually elegant source code management system I've used. (Perhaps Mercurial rivals it? I haven't used Mercurial.) But it seems to be in a state of arrested development. Many commands commonly used in [ ... ]
- Review of "Being Geek" by Michael Lopp
I'm always late to the party, but here's my review of Michael Lopp's 2010 book Being Geek. A supposed career handbook, with little relevance to my career. The author has worked at large corporations (including Netscape) and small [ ... ]
- In Response to "Stop Looking For A Technical Co-founder"
Alexey Komissarouk, apparently a very savvy CS senior at UPenn, has written Stop Looking For A Technical Co-founder. He's criticizing the phenomenon that I've found epidemic in NYC: some business-type, I'll call him Mr. MBA, usually [ ... ]
- Undoing Gevent's monkey-patching
- Tornado Unittesting With Generators
- Video, Slides, and Code About Async Python and MongoDB
Video is now online from my webinar last week about Tornado and MongoDB. Alas, I didn't make the text on my screen big enough to be easily readable in the low-res video we recorded, so it'll be a little fuzzy for you. (Live and learn.) No [ ... ]
- Generosity
- Career Fairs, Part 2: How Can Startups Get Noticed?
I wrote the other day about what I think Comp Sci majors are doing wrong at career fairs and how they should be distinguishing themselves from their peers. There's a fun debate in the comments about whether I gave the right advice. [ ... ]
- So You're Coming to a Career Fair
Computer science students need to learn how to distinguish themselves.
- Third Normal Form and Ultimate Truth
I have an opinion: most people learned about relational databases as if RDBMSes were designed to store the ultimate truth about some data. They figured that once the schema had been properly diagrammed and normalized, then they could [ ... ]