Fang Talks

Beware: Grammar-Nazi

Met up with my boss today, to talk about a custom system we’ll be making, so we can manage projects and customers and all that easily.

At school, they basically teach us things with the end goal of “making user-specific software for companies” in mind. Pretty boring, considering it’s usually just a bunch of data stuff, nothing really interesting going on besides maybe doing some calculations on this and that. I find it all kind of boring, to be honest. I’d much rather be making software for the masses. Not only is it much more fun since you get to develop a wide variety of things, if you work for yourself you’re rarely limited, and it’s all front end stuff. But also that more people than just some box-office folks get to see what you’ve made.

But… the specific software thing is exactly what we’ll be making for the company I work at, yet that seems kind of fun to do. Why? For the most part I’d say it’s because we’ll be doing it in a language I’m familiar with, and enjoy working with. Making websites with Java is way too enterprise, PHP is a lot more fun, and easier to work with to boot! The other part of the interest in this may very well be that it’s closer to home. Since, you know, I’ll be working with the end product as well, I’ll get to use something I’ve made, so it’s actually useful to me instead of being just another way to make money.

And besides, if I document my code badly, he’ll have no choice but to keep me in the company, since I’ll be the only one able to comprehend the mess that is the code of the system. Okay, granted, it’s not that large a system so that problem probably won’t arise, but hey, it’ll definitely be a factor. (Don’t think he’d do away with me though, not even for a hefty sum.)

So yeah, there’s that!
~ Fang


  • 31/05/2013 (11:15 AM)

    You’re talking to a guy who builds websites with WordPress. I’m pretty sure PHP is too complicated for me too. :(

  • 31/05/2013 (9:48 AM)

    I think it’s kind of bad form to deliberately insert something in the code that means it doesn’t work perfectly and you’re the only one who can fix it. I wouldn’t put it past some people though. For the most part programmers are kept on because it’s very tricky to try and work out someone else’s code. Or at least so tricky it’s easier to just leave the original person on the team.

Post a comment

Your email will stay hidden, required field are marked with a *.

Experimental anti-spam. You only have to do this once. (Hint: it's "Fang")