Friday, June 29, 2007
GNU news is good news, I guess
Hmmm … it seems that the FSF has finally released the GPLv3 (with an accompanying FAQ).
This means I have to read through it and see if I like it or not, or if I should just stick with the old version 2 of the license for my projects.
Six Things I Learned About Programming
This is an interesting meme: Three Things I Learned About Software While Not In College (via reddit). And a lot of the comments are centering on three things learned in college and out of college.
So I'll play along here.
Three things I learned while at college:
- Not many students “got” programming, and far too many were there for the money (ha ha, the joke was on them come the Tech Stock Crash of 2001).
- It is possible to get into an upper level class and still have no clue how compilers work (“Where do the comments go?” indeed … ).
- Make friends with the system adminstrators—that way, you'll
stand a better chance of avoiding … um … “complications” for
pranksmisunderstandings gone awry.
And the three things I've learned since:
- Clear code is better than clever hacks. Especially if you end up maintaining the codebase.
- You Aren't Gonna Need It.
- Not many people “get” programming, and far too many are proving this in Perl and PHP.