What Makes a Great Developer? According to I Love Jack Daniels: pessimism, laziness, curiosity and being meticulous.
Python coding style guides. It’s hard to point to a Python “killer app” the way you can for Ruby (whose killer app is so “killer” that it’s often conflated with it). However, Python has something that Ruby doesn’t have: a “killer user”, namely Google, which has declared it one of the four accepted languages for […]
Joel Spolsky on StackOverflow.com: Now that we’ve heard from Jeff Atwood about StackOverflow.com, here’s what the other guy behind the project has to say.
If you’re a reader of Coding Horror — and if you’re a programmer or aspire to become one, you should be — you’re probably aware that its author Jeff Atwood recently left his job to work on his own projects. Today he announced what one of those projects is: StackOverflow.com, a joint effort with Joel “Joel on Software” Spolsky.
The folks at Flickr have announced the opening of code.flickr.com, which bills itself as “Your one-stop shop for information, gossip and discussion with the Flickr developer community”. Among other things, you’ll find the Flickr DevBlog, browse their open source code either via the ticket tracker or their public SVN repository, hack the Uploadr, and discuss the Flickr API in the forums.
Those of you who remember his rant from the start of the year, Rails is a Ghetto know that’s he’s had some bad experiences with startups. Although that rant might have led you to believe that he was unemployed, Obie Fernandez explained in a blog post (which reads like the half-hearted explanation made by someone […]
Tim Bray has a whole pile of news links about Ruby, including a mention of Sun’s new Ruby Developer Center.
At b5media, we’re saying farewell to Aaron Brazell, our Director of Technology — he’s leaving to pursue other projects. We’d like to thank him for everything he’s done, which is quite a bit: he joined when b5 was still a startup running literally out of a garage and shepherded its growth to a blog network of over 300 blogs with a total of 10 million unique pageviews a month.
The question is put: who will our next Director of Technology be? It could be you. Read on to find out…
I never knew that MySQL’s –safe-updates option (which prevents a number of data-destroying mistakes) has a synonym called –i-am-a-dummy.
[Found via Reddit.]
Here’s an inspirational poster for testing advocates who dig on Star Wars…
Read the article to see the poster at a larger size.
I can’t help but wonder if, what with Zed Shaw’s talk of switching to Python and Django, if Guido and Adrian view him the way Barack Obama is portrayed as viewing Jesse Jackson and Al Sharpton in The Obama Files…

The LOLcats site I Can Has Cheezburger? is looking for a .NET developer:
We’re looking for a Full-Time .NET Developer with a passion for coding with “srsly gud” .NET expertise. You will make the intarwebs a better tube for millions as we expand the capability and awsumness of our sites. We offer flexible hours, a great work environment, health benefits and freedom from the tyranny of spelllcheck.
The One and Only Technical Requirement:
A deep, deep, deep understanding of developing, deploying and managing customer-facing web sites using ASP.NET (using C#), SQLServer and IIS. We need .NET developers who have been working with the .NET (ASP.NET, IIS and SQLServer) for years and years and years (like at least 5).
The article Casual Cryptography for Web Developers is probably the nicest, most concise explanation of some of the important crypto principles and practices that web developers will need. Whether you are new to web development, need a refresher or are just curious about the fundamentals, this is one of the best starter articles I’ve seen.

It started with the article titled Do Not Learn Ruby, after which came a response titled Do Not Learn Perl, and then came Do Not Learn Python.
Why shouldn’t you learn these languages? Because they’ll get under your skin. You’ll start to loathe whatever other programming language you’re working on, especially if it’s statically compiled. You’ll start thinking it’s impossible for you to keep using the technology you’re currently using at work.
The moral of the story: don’t use these languages!
The devx article 8 Simple Rules for Designing Threaded Applications has some good advice:
Be sure you identify truly independent computations.
Implement concurrency at highest level possible.
Plan early for scalability to take advantage of increasing numbers of cores.
Make use of thread-safe libraries wherever possible.
Use the right threading model.
Never assume a particular order […]
In spite of yesterday’s all-day snowstorm and sub-freezing temperatures (-10 C / 14 F), about a couple of dozen people still showed up for last night’s Ruby/Rails Project Night, TSOT’s monthly session where developers from Toronto and surrounding areas get together to see in-depth presentations on projects done using Ruby and Rails. Read on for more…
If you’ve been having doubts about whether mainstream conferences like RailsConf are worth the money, time and bother, the alternative Ruby-but-not-Rails conference RubyFringe, which takes place in Toronto in July, might be the conference for you. Read on for more details…
Next Tuesday is the second Tuesday of the month, which means: Ruby/Rails Project Night, hosted by TSOT!
Here’s the third installment in my series on the method in Ruby’s Enumerable module. This one focuses on the find method. Read on…

Global Nerdy is Joey deVilla's technical blog. It covers all sorts of nerdy things, whether they have to do with life, work or play -- from a short blurb on the latest tech news to a book or game review to full-length articles on some aspect of programming that he finds interesting.
Joey is the Nerd Wrangler at b5media, a Toronto-based startup behind a global media network of 320 blogs which get a total of 10 million pageviews a month. He brings a combination of software development skills, blogging experience and rock and roll accordion to b5.
(The standard disclaimer applies: the opinions expressed in this blog are solely those of Joey deVilla and do not necessarily reflect those of b5media.)
He's an active participant in TorCamp, a community of people interested in building up Toronto as a creative high-tech city.
Joey's best-known extracurricular activities are playing rock and roll accordion and blogging at his personal weblog, The Adventures of Accordion Guy in the 21st Century.