Random good stuff for code geeks
Warning! Warning! Geeky LJ Entry Ahead!
Joel on Software
It's a software blog. How cool is that? Joel is the head of a tiny little company making a cool little product for managing frequently updated web sites. He also blogs like a mutha', and his thoughts on software development and industry events are always interesting, even if I don't agree with them.
Software Development Online
An all around nifty magazine that covers a number of languages and platforms without pushing a specific architectural agenda (Cough MSDN Cough Cough).
The Microsoft .Net Architecture
If you're trying to figure out what the heck .Net really looks like underneath all the press releases, this page gives a great nitty gritty tour of the architecture itself, with oodles of sample code, sample apps, and the like.
Pattern Digest Category Index
Mmmmmm. Fun with patterns! This site lists descriptions and diagrams of the most common Gang of Four patterns, along with a number of others that have been recognized as Genuine Articles. Also check out Patterns and Software Essential Concepts and Terminology if you're not familiar with the lingo.
AntiPatterns
The dark and evil side of software development: antipatterns. These are the commonly repeated mistakes, the architectural solutions the seem like a good idea at the time but come back to bite you later. Learn by reading and avoiding, or learn by implementing and regretting.
Adaptive Path Reading List
The Adaptive Path guys are some pretty clueful User Interaction consultants, and they've assembled a killer reading list full of UI and general usability information. It's not just web related, either.
The Code Project
Sample code. Lots and lots of sample code. Heavy emphasis on the VB family, but the layout is nice and it links to a lot of off-site resources that have additional content.
INTERCAL Resource Page
Ah, who can ignore INTERCAL, that most twisted of novelty languages? A language that eschews the GOTO construct in favor of COME FROM. A language whose name is an acroynm for "Compiler Language With No Pronounceable Acronym." A language that now supports threading!
Cat's Eye Technologies
If you're looking for more twisted novelty languages, programming oddities, and general geekish amusement, this place is great. Find out about languages like Brainf*ck (Turing-complete with only 8 instructions!), TURKEY BOMB (It's a language... it's a drinking game! No, it's a language AND a drinking game!) and far, far more.




Post new comment