Funny… I had started to write an entry titled “A Passion For Magic”, but decided to do this one first. After all, software did come first.
Some may misinterpret my “passion of software” as a “passion for coding”. That’s not the case. When I say software, I mean the entire software process. Everything including client management, project planning, software architechture, requirements gathering, writing technical specifications, coding/programming, usability, testing, setup and installation, and a whole bunch of other things that I’m sure I’m missing here.
Don’t get me wrong, I do love coding. That’s the part that actually creates a working program. But at the same time, I don’t see myself being a code monkey forever.
Let me refine the passion for software, as much as I like software development, I like web-based software development more. I suppose it’s because it allows you to test and deploy faster (depending on the programming language and setup you use, sigh). Web applications have a certain appeal to them. The way they’re maintained and distributed. It’s fascinating, if you have a good idea and you’re able to translate that into a web-application, you can deploy it on the interweb and have thousands of people around the world use your software. That has a certain appeal to it.