Microsoft Word produces typographically ugly documents, and the Office 365 suite consumes many gigabytes of space on your disk, but it’s your choice to use this tool if you like. Just please, please export it to something that works on any platform, like a PDF file.
Although the C++ standard does not explicitly spell it out, one may hope for a sophisticated implementation of the std::unique_ptr that consumes exactly as much memory as the pointer it tracks when it is configured to use a empty-class deleter (such as the default deleter type). The unique_ptr indeed allows the consumer to supply a custom deleter, which one intuitively expects to consume memory — if you store two pieces of data, you will consume two spots in memory somehow, right? Not quite. I will explore how this is done (specifically in GCC).
Today I’m going to walk through the process of creating a development workstation on Gentoo Linux as a (VMware Workstation) virtual machine. This is something that I do myself with somewhat high frequency, and in a way, this page contains notes to myself so that this fairly manual process becomes a great deal less manual. Perhaps it will be interesting to you, the reader, as a Gentoo Linux installation delves deeply into Linux system-level configuration, and provides a great way to familiarize yourself with how things work.
The passing lane is for passing. Just like how coffee is for closers, Virginia is for Lovers, and ‘C’ is for ‘Cookie,’ the left lane of the highway is for passing vehicles to your right. Continue reading “Just Move Over Already”
Yeah… I’m looking at you, Comcast. I had been keeping my “basic” cable and Internet service for a reason, and that reason is that you suck. My girlfriend couldn’t stand your basic cable service any more, though, and so she ﬁnally upgraded us to digital HD cable. Continue reading “Comcast: Making Customers Cry Since 1963”
After having the misfortune of selecting a (2009) Toyota Prius when I needed to rent a vehicle for three weeks, I have come to the conclusion that the Prius is the single worst vehicle ever inﬂicted on mankind. This vehicle — and no other — provided me with the most horrible driving experience I’ve ever had… and I’ve owned a 1992 Saturn SL1. If you want to know my opinion of what was wrong with this car, dive in and ﬁnd out!
The following transmission is directed toward the (job) recruiting community everywhere. It’s time to get together and improve the way employees and employers connect with each other. The current method of matching software engineering candidates with software engineering jobs is completely broken. With so many good people out there looking for work, and so many good companies out there looking for good people, you’d think this would be no problem — especially in an age of so much technology centered around communication. If you have landed here, that’s a good start. Well, here is what I think are some of the roadblocks in this fundamentally ﬂawed process.