Archive for the ‘Personal’ Category

Interview Code Snippets: Part 3

The latest in this series makes a shift from C++ to Java since that’s what I’ve been mucking about with lately. I’m in a little bit of a time squeeze at the moment so explanations will have to come later (though this code should be fairly readable and obvious what its doing).

import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import [...]

Coffee and See Plus Plus

Do you remember the first time you had coffee? A lot of people relate their first experience as a bad one, and that coffee is an acquired taste. I can’t relate to that because I’ve always loved coffee, from my very first taste, but I understand the notion, and I want to relate that idea [...]

Networking

Today I take another paragraph from one of Joel Spolsky’s posts and quote it here for emphasis on something I find very important:
“When a programmer complains about “politics”, they mean—very precisely—any situation in which personal considerations outweigh technical considerations. Nothing is more infuriating than when a developer is told to use a certain programming language, [...]

Vision

“If somebody tells you that the job of a bricklayer is to lay bricks on bricks then you will probably not want to be a bricklayer. But what if somebody told you about building a cathedral? It is the same with programming. You need a vision to make it meaningful.”

Abstractions

Today I went back and re-read Joel Spolsky’s advice The Law of Leaky Abstractions and it hits a nail on the head about what peers from EWU were missing:
“Learn how to do it manually first, then use abstractions to save time. Code generation tools which pretend to abstract out something, like all abstractions, leak, [...]

New Computer

New gaming system on its way from Newegg:

Antec Nine Hundred Black Steel ATX Mid Tower Case
Dell 2408WFP 24″ Monitor
GIGABYTE GA-P55-UD4P Intel P55 ATX Intel Motherboard
BFG Tech GeForce GTX295 1792MB 896-bit GDDR3 PCI-E2 x16 Video Card
CORSAIR CMPSU-850TX 850W Power Supply
Intel Core i5 750 Lynnfield 2.66GHz Quad-Core Processor
G.SKILL 4GB DDR3 SDRAM DDR3 1600 Dual Channel Memory
Western Digital [...]

Fall 2009

I spent several months trying to locate a job in Seattle, but the economic situation displaced a lot of software developers who are now vying for the same positions as college graduates. I had many interviews and leads in Seattle, but in the end it proved too competitive to break into. Now that the ink [...]

Pink Floyd Again

As a Pink Floyd song came across my iTunes playlist, I was prompted to look them up on wikipedia, youtube, and the like. I also watched a lot of the interviews from the band and others about Syd Barrett. I seem to do this every couple of months, and I always settle on two Pink [...]

Learning page

I kept updating my blog with a list of things I’d like to learn or improve upon, and it seemed redundant to continually copy/paste the information to a new post, just to update it. I would however like to keep the list online, so I’ve moved it to this single location.

How to Win Friends and Influence People

Relating to the previously posted quote.
This is the first book review to hit this blog. I’m not sure that it will be a reoccurring theme, but it’s possible.
I’m a regular user of the site stackoverflow.com, and one of my favorite questions on the site is What non-programming books should programmer’s read?. In this thread, one [...]