The politics of Software Engineering

Pertaining to any discovery, principle, or aspect of science and/or technology. Open debates and discussions are welcome. Also now dealing with any happening in the news.

Moderator: Geeks United

The politics of Software Engineering

Postby trufun202 on Tue Sep 18, 2012 9:25 am

A co-worker sent me this article yesterday, and I think it would make for a damn good discussion on these boards.

http://bit.ly/OVIs3s

Steve Yegge breaks down software developers into two categories: conservatives and liberals. After reading it, I think I definitely fall on the conservative side, although I do try to stay open to new standards and ways of thinking.

For example, my jaw hit the floor when I read the part about how Facebook's data storage is essentially a name/value pair stored in memory! (WTF!?) That goes against all good Normalized Database Design practices that have been burned into my brain for the past 10 years. But, after thinking about it, it has a lot of advantages, especially when you consider that they need something that performs well across so many platforms, for a BILLION users! The conservative side of me would never consider going down that path for a system so large, but there's a huge lesson to be learned here, imo.

How about you guys, which side of this political spectrum do you fall on?
-Chris

YouTube | Twitter | Rad Raygun

“REAL ARTISTS SHIP” - Steve Jobs
User avatar
trufun202
Game Developer
Game Developer
 
Posts: 1174
Joined: Sun Sep 21, 2008 1:27 am
Location: Dallas, TX

Re: The politics of Software Engineering

Postby trufun202 on Wed Sep 19, 2012 8:58 am

trufun202 wrote:I think it would make for a damn good discussion on these boards.


heh, or not. :P
-Chris

YouTube | Twitter | Rad Raygun

“REAL ARTISTS SHIP” - Steve Jobs
User avatar
trufun202
Game Developer
Game Developer
 
Posts: 1174
Joined: Sun Sep 21, 2008 1:27 am
Location: Dallas, TX

Re: The politics of Software Engineering

Postby qpHalcy0n on Wed Sep 19, 2012 1:14 pm

FAR more liberal.
qpHalcy0n
Respected Programmer
Respected Programmer
 
Posts: 388
Joined: Fri Dec 19, 2008 5:33 pm
Location: Dallas

Re: The politics of Software Engineering

Postby dandymcgee on Wed Sep 19, 2012 7:38 pm

By his definitions I am far more liberal as well.

I disagree with:
Bugs are not a big deal.

System flexibility can mean the difference between you getting the customer (or contract) vs. your competitor nabbing it instead. Security and safety risks in runtime production systems can be mitigated and controlled by logging, monitoring and auditing.


I am conservative when it comes to bugs (having dealt with a lot of software released much sooner than it should have been), although I agree that finding them all is impossible and often adds unnecessary delays to forward progress. I am extremely conservative with anything having to do with security, and believe it is absolutely ridiculous to be releasing production software with gaping backdoors. I'm a strong advocate of favoring intrusion prevention over intrusion detection, though detection is always a necessary secondary defense.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
 
Posts: 4911
Joined: Tue Apr 29, 2008 4:24 pm
Location: New Hampshire

Re: The politics of Software Engineering

Postby TheBuzzSaw on Thu Sep 20, 2012 11:26 am

I read the whole thing, and I'm not sure where I stand. Everything is so circumstantial. My attitude shifts depending on the product: its urgency, technology, target market, etc.
User avatar
TheBuzzSaw
Chaos Rift Junior
Chaos Rift Junior
 
Posts: 333
Joined: Wed Dec 02, 2009 5:55 pm


Return to Current Events and Science/Technology

Who is online

Users browsing this forum: No registered users and 1 guest

cron