As I’ve mentioned before on this blog, my previous company was purchased by a larger company (I’ll call it BigCo for the rest of this entry) several years ago, and they still keep me on the payroll for consulting and the more intricate development work on Project Badger. BigCo is not a software company, it’s [...]
“Distributed Version Control is here to stay, baby”
Hot on the heels of my own version-control post, Joel Spolsky writes one of his own. It’s a good overview of what’s different between a traditional version-control system and the new distributed version-control systems, and how the new ones are better. (It works for me, I use Git myself.) The takeaway quote: If you are [...]
“Einstein’s Secret to Amazing Problem Solving (and 10 Specific Ways You Can Use It)”
I’ve been using a number of these ideas for a while now, on Project X, without realizing it. Maybe the ones that are new to me will help too.
“Wait, Computer Games That Look Like Office Productivity Apps?”
An interesting concept, at the very least. (I’m categorizing this under Productivity, but “anti-Productivity” might be a better description.)
“Focus on 8-Minute Increments to Beat Back Chores”
Anything that helps deal with distasteful chores is welcome.
Windows 7
Last Friday, I discovered that I needed a 64-bit version of Windows for development purposes. I had a 64-bit version of Windows XP on a spare machine, but I haven’t set it up since the recent move, and until we get more stuff organized, I frankly don’t have the room. But it occurred to me [...]
Version Control: The Big Picture
During my most recent software development project, which I’ve already blogged about extensively, I finally learned to use a version control system (VCS from here on) right. To fully understand this, you have to know where I was coming from. I learned to program in the early-to-mid eighties, and never even heard of a VCS [...]
“Naps Can Seriously Improve All-Day Learning Abilities”
I never needed to be convinced of this, but it’s nice to know nonetheless.
VMware Fusion and Windows Development
I’ve spent the last few days integrating my new math library into the Windows project I started coding it for. Yesterday morning I was ready to try running the integrated copy, but I had some kind of problem starting it up. I couldn’t track it down very easily though, due to how long it took [...]
Taming MSVC’s Intellisense
Microsoft Visual C++ 2005 (i.e. v8) is a decent compiler, with a decent IDE. But there’s one “feature” that I dislike passionately: Intellisense. The idea behind it is a good one: that the IDE scans your source code every so often and figures out how certain things will be compiled so that it can tell [...]