developer

Favorite quotes from the book 'Clean Code'

I just went through my notes on the book, Clean Code, and thought I'd share what I thought were some of the best quotes and "lessons learned" from reading that book.

The life of a software engineer (funny)

The life of a software engineer. (I'm sorry, I don't know the original source of this cartoon, but it is excellent.)

Drupal developer modules

Once you get into serious Drupal module development, you'll realize that it would be really helpful if you could do several things during the module development process, including clearing the cache, rebuilding the menus, error logging (logging errors to a file, in particular), and so on. Fortunately, with Drupal's really large developer ecosystem, other Drupal programmers have already created some great modules to help you along in the coding process.

Here's a list of the Drupal developer modules I currently use, or have used.

Software development process standard operating procedures

Some long time ago I was working on a software development project, and I wasn't happy with either the quality or the velocity of our programming effort. So one night I sat down and tried to work out an activity diagram to show what our software development process needed to be, to improve both speed and quality. It turns out that a lot of this is just common sense, but for some reason or another team members would try to circumvent the process, which always led to more pain for everyone involved.

Two Java inheritance tests / interview questions

Summary: Two Java inheritance tests that you might run into during a Java programming job interview.

This is a fun test to give to newbie Java developers. Just read the following code, and assuming that this code is compiled and runs, what do you think it will print?

CakePHP, Drupal, and LAMP/PHP job market - 2011

CakePHP and Drupal jobs, 2011 - Way back in December, 2009, I first started looking at the PHP job market, specifically CakePHP, Drupal, and LAMP/PHP job openings. I forgot to run the queries again this past December, but I just took a few moments to update them, so ... here is a quick look at the PHP developer job market in January, 2011.

Programmers, programming, and Zen

I started browsing through the book "The Cathedral & the Bazaar" again recently, and I was surprised to come across a quote where the author, Eric S. Raymond, refers to Zen. In the section on "How to become a hacker", he writes that many hackers (where "hackers" refers to good programmers, and "crackers" is a derogatory term about people like to break into other people's accounts) like obvious things, like science fiction, music, and puns and wordplay.

The cathedral, bazaar, and Drupal development

In "Diaries of a Core Maintainer #6: A tale of two developers", Angie "WebChick" Byron describes the differences in the approach of two hypothetical developers, Sloppy Sam and Perfectionist Pat. Her article is about a year old now, but if you haven't read it yet, and you have never worked on a bazaar-style software project, I really recommend reading it to understand how bazaar-style software development works (specifically the Drupal development process).

Current developer jobs (2009)

For anyone making a New Year's resolution of finding a new developer/programming job, here is a collection of links to my "developer jobs" articles that I've written over the last few weeks.

CakePHP, PHP, and LAMP developer jobs

Having learned a lot about PHP and CakePHP lately, I was wondering what the job market looks like for CakePHP developers these days, so I've been poking around various websites lately to see what's going on.

Careerbuilder.com shows a few jobs for CakePHP developers, with salaries in the wide range of $50K to $100K per year. Digging into the descriptions, some of those jobs are actually for Rails developers, PHP developers, and LAMP developers.

Syndicate content