Archive for the ‘EWU’ Category

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, [...]

Chapter 7

Bachelors degree achieved.

Anagrams

The code below is from an interesting problem I was solving as part of practice for an upcoming programming competition. It’s purpose is to read in a series of strings from an input file (the number of which is defined on the first line of that file), and discover the various permutations of the letters [...]

A Grab Bag of Busy

So I have some time this weekend, so I’m using it effectively.

Finishing a brush-up skim read through of Code Complete
Starting Design Patterns
Learning Ant
Brushing up on C++ skills in anticipation of…
Thinking about some planning aspects of a project Ian and I are starting
Playing around with some SVN commands I’d not used before

I’m also still working on [...]

I’m Alive

It’s been a fair amount of time since I last posted warning of the dry spell in my blogging, but I think things have stabilized to a point where I can offer some words.
Of course, the primary reason for my busyness as of late is the 4 classes I’m taking this quarter, CSCD350 Software Engineering, [...]

Pause

There is likely going to be a several month pause in my blog postings, because I’m caught in a tidal wave of work + 4 class projects (2 of which I have to manage).
See you in March.

Windows Server, SQL Server, PHP, and Passion

For this upcoming quarter our instructor has slated a colleague and I to develop a web application in PHP using a MSSQL database, seperate from the standard student projects. In preparation for this, I decided to set up a development box so we could get started early. It was completely unnecessary for us to get [...]

Development Environment

I’ve spent the past couple days working towards getting a common development environment set up, so that I don’t have to use different IDE’s and tools. I’m trying to get everything situated, since Winter quarter is likely to be one of the most programming intensive quarters that I’ve had. I want to be prepared, so [...]

A chilly breather

Classes are out for chistmas break, so I’ve been spending time brushing up on my rusty C++ skills. You might think this is an odd way to spend ones break, unless you live where I do and understand the current weather conditions. Oh who am I kidding, I’d do it anyway regardless of the weather, [...]

Python memory simulator

I previously mentioned the Python memory simulator project that I was developing, and had set it to run 6 tests on a dual-core machine. 4 of those tests completed, but 2 did not. It turns out that the overhead of performing a sort on Python lists with lengths exceeding 10000, several hundred times per second, [...]