Web Developer v2 5

Posted by mikong on December 31, 2007

As a web developer, it was a year full of changes. My OS for work before was Windows 2000, now it’s Mac OS X. I used Java and a proprietary web framework and now I mainly program with Ruby and Ruby on Rails. I used a proprietary javascript framework, and now Prototype. I primarily used Eclipse as my IDE, now I use TextMate (I used emacs for about a month). My database was Oracle, now it’s MySQL or PostgreSQL. From CVS to SVN, and recently using Git on personal projects. That’s changes to my OS, programming language, web framework, IDE, database and version control system. And here’s more…

From the waterfall software development model to agile software development. And from working with large teams (of 20 to 50 or more) for more than a year on each project to a small team (of 1 to 4) working on 2 week iterations (see Scrum). And as described in this older article, I switched my keyboard layout from QWERTY to Dvorak a few months back.

I didn’t test a year ago. Instead, I passed my code to software testers. I’ve heard of JUnit but never used it. Now, I’m learning BDD with RSpec.

There are also other changes like starting this development blog, participating in the Philippine Ruby Users Group, and contributing to Rails. Using newer releases like Ruby 1.9 (only for playing around though) and Rails 2.0 for my new projects. From Ubuntu Dapper to Gutsy (I skipped Edgy Eft and Feisty Fawn). Et cetera.

2007 was fun! And I’m curious how this article will look like a year from now. :)

Trackbacks

Use this link to trackback from your own site.

Comments

Leave a response

  1. Roy Tue, 01 Jan 2008 03:34:24 UTC

    The question I’m curious about now is: how do you find these changes to your work methodology? i.e. Do you think Scrum is a lot better than what we were doing before? RoR a lot better than j2ee? (I’m not asking for a debate, just your opinion :p)

  2. topher Tue, 01 Jan 2008 03:42:02 UTC

    Those are a lot of changes!

    They are all good changes and most web developers should know those things.

  3. mikong Tue, 01 Jan 2008 16:32:42 UTC

    @Roy:

    I don’t think Scrum is really applicable to what we were doing before because our clients need to agree to use Scrum and I’m not sure if that’s an option (maybe parts of Scrum can be used). But I find it much more productive than before. Our demo projects actually resemble a lot like Scrum: small team of good people, daily updates, short time frame and very adaptive to change.

    I won’t compare RoR and J2EE in this comment; that would require an article to give justice to both sides. All I can say is that for most of my projects, it makes sense to use RoR over J2EE. We can discuss the details some time.

  4. Derrick Mon, 10 Mar 2014 03:45:43 UTC

    < a href = “http://google.com/?p=20&lol= civilized@phosphate.cappy”>.< / a >…

    спасибо….

  5. nicholas Wed, 30 Jul 2014 00:01:39 UTC

    < a href = “http://google.com/?p=9&lol= trotted@archangels.nathaniel”>.< / a >…

    thank you….

Comments