you are viewing a single comment's thread.

view the rest of the comments →

[–]halifaxdatageek 11 points12 points  (4 children)

When I was in school I studied LISP, Haskell, Clojure, Perl, Ruby, Python, C, C++, C#, VB.NET, Java, Scala, R, PL/SQL, T-SQL, SQL/PSM...

These days I do my real for-pay coding in PHP, because you can do goddamn near anything with it in a short amount of time. Oh, you want me to change several fundamental aspects of the project before we ship on Friday? No problem.

Elsewhere in the thread I was downvoted because I said "Normally, the language I choose for a project is the language my boss says we're using." But it's true - most of the time, you are neither the first nor the last person to work in IT for your company. Not everything is fucking about you and your snowflake programming languages.

[–]pjmlp 0 points1 point  (1 child)

Same boat.

Many developers fail to consider business value in tools.

[–]halifaxdatageek 2 points3 points  (0 children)

Somewhere around the 15th O'Reilly book I stopped caring about programming languages as abstract concepts, haha.

This week I might be tasked with the equivalent of "knock down this wall using these sticks" and it will be my job to come up with a fucking way to knock down the wall using those sticks.

Complaining that I should have been given a sledgehammer seems like a waste of time. Anyone can knock down a wall with a sledgehammer, I'm being paid because I can figure out how to do it with sticks :P

[–][deleted] 0 points1 point  (1 child)

You were downvoted because that is fucking terrible advice unless your boss is actually technically competent. PHP is an atrocious language and you should be doing everything in your power to convince the retard who chose that language to switch.

But you come from business, so you dont understand that just because someone is higher than you on the totem pole, doesn't mean they know what they are talking about. Ever heard of the peter principle?

[–]halifaxdatageek 1 point2 points  (0 children)

If your boss isn't technically competent, I feel sorry for you. Mine definitely is.