The usual

Dec. 13th, 2004 07:24 am
kickaha: (Default)
[personal profile] kickaha
I love it when you get that moment of clarity after staring at a project for months, and you suddenly know exactly how it should be done.

I hate it when it's nothing like what you've got so far.


Spent the last few months off and on working on this stupid last tool for the dissertation, and last week came to the realization of how it all fits together... and also realized that everything up until now has been requirements collecting. Figuring out how the gcc dump tree is designed (or not), how exactly to map C++ with all its bastardizations onto a pure object model, and so on.

Well, now I know. Unfortunately, the code I've written to this point has all been to support the discovery of requirements, not the actual task that is the final product. Lots of nifty code used in clever ways that looks to now have very little purpose.

Ah well. A 10 hour sprint from 7pm to 5am, and I have about half of the all-new and improved framework in place. Let's see if I can do the other half by the weekend.

(no subject)

Date: 2004-12-14 07:09 am (UTC)
From: [identity profile] kickaha.livejournal.com
Python, actually. Loves me some Python.

And funny you should say that, we need to get together and chat sometime. :) Part of my dissertation is a new catalog of Elemental Design Patterns that I think have great utility in teaching OO programming *and* architecture design simultaneously.

Just ran across a new Patterns book though, Head First Design Patterns (part of a series of intro books) and from the sample chapter I've read, I'm pretty impressed with its ability to get the concepts across quickly. It's lightweight in tone, but had a lot of actual content.

Profile

kickaha: (Default)
kickaha

January 2020

S M T W T F S
   1234
5678 91011
12131415161718
19202122232425
262728293031 

Style Credit

Expand Cut Tags

No cut tags