software development

Passionate Programming versus Caring Programming

September 13, 2011

Oren Eini (aka Ayende @ Rahien) replies to a job seeker who doesn’t have any source code outside of work: Put simply, we are looking for a .NET developer and one of the most important things that we look for is passion. In general, we have found that people that care and are interested in […]

Read the full article →

Becoming a Great Programmer

September 8, 2011

On the lines of Peter Norvig’s article about teaching yourself programming in 10 years, Mike Lewis (“Apoch”) writes a nice post about how to become a good programmer in just six “simple” steps: Get in it for the long haul. Write Lots of Code. Read Even More Code. Learn Many Languages. Master a Couple. Create […]

Read the full article →

Why Single Identity for Authentication is an Impossible Dream

September 6, 2011

Jeff Atwood once again points us to the Internet nightmare of maintaining several passwords for logging into so many different websites. Every time you touch a website that actually cares who the heck you are — and this is an increasingly large list of sites as the web matures — you have to, sigh, “log […]

Read the full article →

Form Follows Function — True for Podcasts Also

August 21, 2011

It was interesting to read this postmortem of a mistake made by Rob Conery in releasing a sub‐standard podcast. You might think he is making too much of a small error, but I understand the feeling. I feel stupid when I publish a post and later notice that I had left a spelling or grammar […]

Read the full article →

The Allure of PHP

August 10, 2011

Hush, Cédric Beust just admitted he likes PHP. He cites the following reasons: PHP is like C PHP never let me down PHP is robust PHP’s documentation is great Universal support High reward I agree with him mostly, except for the “robustness” part. Cedric, being a better programmer, might have got perfectly working code. But my […]

Read the full article →

Ruby on Rails Advocacy

July 12, 2011

These kind of articles are, I guess, fun to write, but do they really help in the spread of Ruby on Rails? If the idea is to convince .NET developers and development teams that switching to Ruby on Rails is a good thing, then a better use of one’s time would be to switch gears […]

Read the full article →

Questions to Resolve While Writing Data Synchronization Code

July 7, 2011

My home laptop fell a few days ago and the power button stopped working until I got new parts shipped and replaced. Everything went back to normal or so I thought until I opened Google Chrome on another system I was using, and found that the bookmarks I had added in the last few days […]

Read the full article →

Stops, Not Speed, Determine Programming Velocity

May 23, 2011

Have you had the experience where you estimated the travel time from A to B, in say, 30 minutes, traveled all but one mile in 25 minutes, felt pleased about it and then got stuck in multiple red lights in that last mile and reached your destination 10 minutes late? You might shave a few […]

Read the full article →

Programmers Putting Other Software Personnel Out of Work

May 13, 2011

One software development trend that seems to picking up more steam year after year is the mainstreaming of technologies that aid the software programmer, but also encroaches on the territory of other software personnel. I view this as a good trend because it allows programmers to be more productive and deliver more quality out of […]

Read the full article →

True, But Useless Information

May 1, 2011

From an old article by Paul Graham: In a recent talk I said […] that you could get smarter programmers to work on a Python project than you could to work on a Java project. […] I meant that Python programmers are smart. It’s a lot of work to learn a new programming language. And […]

Read the full article →