101 reputation
2
bio website foreverscape.com
location Portland.
age
visits member for 2 years, 9 months
seen Apr 8 at 22:21

I make drawings. Lots of drawings. See them here:

COMPUTER RAP

Buy the whole album on iTunes or Amazon.


Apr
8
comment When is unit testing inappropriate or unnecessary?
at work i TDD. on personal projects the concept of a test does not exist. my personal projects speed of milestones and features are much faster (maybe 10x), but millions of dollars don't flow through them. I figure if they become successful, pay some other schmuck to write my tests (kind of like I am now, that schmuck).
Apr
7
comment Is there any use for a smart algorithm developer who will delegate the coding?
problem is the scientists I know generally write shitty code. I don't blame them, lots of their frameworks inherit junk. Poorly named things, dense quadruple-layered loops make the translation step hard at best.
Sep
24
awarded  Autobiographer
Sep
9
comment What's wrong with comments that explain complex code?
@DavidMulder You are wrong. Logic is not a subset of natural language. If that were the case, then logic would have some flavor of German, maybe some Indonesian or Farsi mixed-in to its syntax structure. Logic is set apart because all grammatical operators are defined, whereas all natural language operators (modifiers, verb placement etc.) are derived depending upon the human interpretation of it. If you've ever written a lexical analyzer, you'd see that formal language is waaaaaay removed from natural language.
Sep
6
comment What's wrong with comments that explain complex code?
You're all assuming the coder has a mastery of English. Let the code speak for itself, after all, it is just formalized language: logic. If you can't do logic in a clear and simple fashion, how could you possibly write anything meaningful with natural language?
Aug
12
comment Are there any unions for software developers?
There are also other roles that might be more compared to nurses (who have a really strong union in the US). Assuming the developer makes the "product" and there is a team to facilitate that. For every developer there are quality assurance engineers, performance engineers, DBAs, deployment technicians etc. who often have to work long and hard hours. I've seen the QA team go well into the weekend to reproduce production issues.
Jul
30
comment Why can't the IT industry deliver large, faultless projects quickly as in other industries?
And the cost of a Boeing 737 is $50-80 million. You pay each time you get on one-- do you pay each time you open up Office? If I got paid every time somebody used my software damn straight i'd be dedicated to reliability.
Jul
30
awarded  Supporter