Great PHP Article: Leadership in Software Development

I just read a good article on PHP Development by Cal Evans, an active member in the PHP community. Its about managers, developers, and the problems they face in the IT industry. Here is an excerpt:

There are very few professions that combine the creativity involved in good software development and the rigorous deadlines, often imposed from the outside. Hurry up and create! The ideas have to keep flowing, they have to be scheduled, and they have to be completed on time. If you have to go figure something out, go. But make sure you are back after lunch and make sure your schedule doesn’t slip. Developers, especially now as we work in Web years, are under increasing pressure to “Get it out the door fast!”.

The rigorous detail work of quality software development, however, has not changed. It still takes time to develop quality software. (You can have it good, fast, or cheap; please pick two.) To those on the outside, it may sometimes seem that what we do is easy. (Heck, we may feel that what we do is easy!) The ease with which developers manipulate the tools of the trade is often misconstrued as ease with which the task can be completed. Only a developer understands the countless hours it takes to master new tools, new languages, and new concepts. In this age of rapid development, new concepts come at us like a fire hose of knowledge. We are supposed to know how to soak it all up and be able to use it in our next project. This is almost a bearable burden if management understands what we are faced with. The problem is that, having never been there, most managers cannot empathize. (And most don’t even bother to sympathize.)

It brings up a lot of good points on how we can improve the relationship between managers and developers.

Related Posts

  1. Article: Why Developers Get Fired Here is an article that showed up on my RSS feed: Why Developers Get Fired. While I never have been fired from a job, I have been put in a situtaion where I needed to prove my worth to the company. The advice this article gives is pretty good, and...
  2. Great Eats: Grideli’s In Ogden Tonight Joanna and I realized we had forgotten to take some chicken out to thaw from our freezer. So we decided to pick up some food from our favorite burger & yummy food place in South Ogden: Grideli’s. I highly recommend it to anyone looking grab something tasty to eat....
  3. Article: 5 Things Your Clients Should Know I read an interesting article on teaching your clients about web design. It brings up some great points on helping your client understanding their role in their website’s development. While its not in inclusive list, it brings up some good points. I’ll share a few quotes: This is not a...
  4. So You Want To Be A Web Developer? <tangent> This last week I’ve been talking with my brother Brack, who to say the least, absolutely abhors his job. Well, maybe abhor is a little strong, but he is extremely frustrated and unsatisfied. He works at a air force base in the human resource department and he basically helps...

Posted in Programming. Tagged with , , , .

0 Responses

Comments RSS Feed.

Some HTML is OK

(required)

(required, but never shared)

or, reply to this post via trackback.

Powered by WP Hashcash