Arrogant Assholes of the Code world - Geeks Only Discussion

The Off-Topic forum for anything non-LDS related, such as sports or politics. Rated PG through PG-13.
_Mercury
_Emeritus
Posts: 5545
Joined: Tue Oct 24, 2006 2:14 pm

Arrogant Assholes of the Code world - Geeks Only Discussion

Post by _Mercury »

So were developing a big program for use with our Network Infrastructure. Too many sites, not enough manpower to program the whole thing so were bringing in contractors to write the damn thing.

I suggested Ruby because in my estimation we get more for or our money. The other guys suggested traditional platforms such as PHP and MySQL. Don;t get me wrong, PHP is a powerful set of tools but Ruby has massive time and energy savings. Dev environments are turnkey to a point and coders are efficient and (heres my arrogant asshole coming out) generally more cultured and business savvy than traditional coders.

So heres my finger to the assholes who think they know what efficient, flexible and extendable code looks like.
And crawling on the planet's face
Some insects called the human race
Lost in time
And lost in space...and meaning
_Scottie
_Emeritus
Posts: 4166
Joined: Thu Aug 09, 2007 9:54 pm

Post by _Scottie »

What is it about programmers and the terror of changing what they know??

I used to be in this camp, but now I'm all for the quickest RTM. If I can get a toolset that can produce code faster than something else, GO FOR IT!!

Of course, I'm also for keeping myself marketable. I'd LIKE to stay in the .Net world if at all possible, since that is where my strengths lie. A specialist in .Net is worth more than a jack of all trades who knows .Net.
If there's one thing I've learned from this board, it's that consensual sex with multiple partners is okay unless God commands it. - Abman

I find this place to be hostile toward all brands of stupidity. That's why I like it. - Some Schmo
_Mercury
_Emeritus
Posts: 5545
Joined: Tue Oct 24, 2006 2:14 pm

Post by _Mercury »

Scottie wrote:Of course, I'm also for keeping myself marketable. I'd LIKE to stay in the .Net world if at all possible, since that is where my strengths lie. A specialist in .Net is worth more than a jack of all trades who knows .Net.


I disagree. Its those who know the neighborhood of many languages and do not focus on one specific platform (cough...dotNet....Java) that have a higher potential of upward mobility in the job market.

Theres a benefit to transcending out of "code monkey" and into Developer, where the money and excitement lie.
And crawling on the planet's face
Some insects called the human race
Lost in time
And lost in space...and meaning
_asbestosman
_Emeritus
Posts: 6215
Joined: Tue Nov 07, 2006 10:32 pm

Post by _asbestosman »

I like Python for prototypes or something quick although ruby would probably be better if I actually knew it. However, for RTM stuff, I'm not as picky on the langauge for coding (coding is the easy part). What I worry about most in production code is testability and maintainability. I find Java and C# to be easy to read and easy to maintain so long as good design patterns are followed. I think python is less easy to read or maintain, but it's not as cryptic as perl. I find a good testing framework to be much more important than the language.
That's General Leo. He could be my friend if he weren't my enemy.
eritis sicut dii
I support NCMO
_Boaz & Lidia
_Emeritus
Posts: 1416
Joined: Mon Jan 21, 2008 8:31 am

Post by _Boaz & Lidia »

Cold Fusion?
_Dr. Shades
_Emeritus
Posts: 14117
Joined: Mon Oct 23, 2006 9:07 pm

Post by _Dr. Shades »

I think the "if. . . then" command is a very powerful one.
"Finally, for your rather strange idea that miracles are somehow linked to the amount of gay sexual gratification that is taking place would require that primitive Christianity was launched by gay sex, would it not?"

--Louis Midgley
_Mercury
_Emeritus
Posts: 5545
Joined: Tue Oct 24, 2006 2:14 pm

Post by _Mercury »

Boaz & Lidia wrote:Cold Fusion?


LOL
And crawling on the planet's face
Some insects called the human race
Lost in time
And lost in space...and meaning
_Yoda

Post by _Yoda »

Mercury wrote:
Scottie wrote:Of course, I'm also for keeping myself marketable. I'd LIKE to stay in the .Net world if at all possible, since that is where my strengths lie. A specialist in .Net is worth more than a jack of all trades who knows .Net.


I disagree. Its those who know the neighborhood of many languages and do not focus on one specific platform (cough...dotNet....Java) that have a higher potential of upward mobility in the job market.

Theres a benefit to transcending out of "code monkey" and into Developer, where the money and excitement lie.


I agree. I think that the problem is, most programmers who are "wet behind the ears", fresh out of school do not have a business background. They don't have the benefit of having worked with a company from the business side, and thinking outside the box regarding the productivity and marketing goals for the business.

You have to be able to do that in order to decide which programs are going to be the most efficient. This is something I'm reminding my students of CONSTANTLY. News flash---YOU ARE NOT GOD! The CEO who pays your salary may be completely ignorant when it comes to what you can and can't do, but guess what? He/she is the one who signs your checks and can fire your ass in a heartbeat.
_Mercury
_Emeritus
Posts: 5545
Joined: Tue Oct 24, 2006 2:14 pm

Post by _Mercury »

liz3564 wrote:[
I agree. I think that the problem is, most programmers who are "wet behind the ears", fresh out of school do not have a business background.


Exactly. Add to that an aire of contempt for stepping outside the box and you have a recipe for false complacency.
And crawling on the planet's face
Some insects called the human race
Lost in time
And lost in space...and meaning
_Yoda

Post by _Yoda »

Mercury wrote:
liz3564 wrote:[
I agree. I think that the problem is, most programmers who are "wet behind the ears", fresh out of school do not have a business background.


Exactly. Add to that an aire of contempt for stepping outside the box and you have a recipe for false complacency.


What do you think could be a resolution to this gap?
Post Reply