Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

So how many of you are enterprise developers?

Name: Anonymous 2010-07-18 9:35

I'm a /prog/rider who's been doing actual ENTERPRISE development for about a year.

Stuff I realize now:

* The main incentive for properly separating application layers and making sure your code doesn't have anything hard coded in it isn't really robustness, flexibility, scalability, etc. It's protecting yourself from stupid clients. Clients have a hard time explaining themselves, and they often don't know what they really want or need. They might change their minds at the last moment, or believe that some change they forgot to mention is "tiny". Enterprise-grade software is client-proof software.

* Enterprise software must be practical, not smart. Sometimes the client will love you for creating a butt-ugly UI that allows him to shove all the data in a single window, and disdain you for building something that is usable, pretty, and elegant.

* The greatest danger an enterprise developer might face is maintaining old code. All efforts should be made to write code that's easy to maintain. This has a very sad consequence: you have to dumb it down. Nobody knows functional programming; avoid lambda expressions, lists, filter, map, reduce. Keep it simple. You don't have to comment fucking everything, but at least give a general idea of WTF you're doing in complex pieces and give your variables and methods names that make sense. Verbosity goes together with algorithmical complexity: if you're writing something simple, write concise code; if you're writing something intricate, make it verbose. Forget language-specific tricks.

* Don't write anything serious right before your vacation.

* Always write a document describing the general architecture of your software. Stick to it. Don't be a dickhead, don't make yourself irreplaceable. Think about the people who'll do emergency maintenance on your application.

* Women are terrible coders. Especially the pretty ones. Always revise their shit.

* Bosses and software "engineers" are mostly useless unless they can write good code. I'm not saying they should: I mean this is how you test them for decency. If you're unsure about your boss, ask him about his past professional life, what projects he worked on, etc. If he's been a programmer in the past, great. If he hasn't, be careful. Watch out for stupid decisions that might impact your work. Always keep that in mind.

* Java development is a pain in the ass, but everything is free. .NET development is not a pain in the ass, but everything costs money.

* Good PHP code is impossible to write. If you think you wrote good PHP code, you're wrong.

* Always keep friendly relationships with the network, server and database guys. They mostly hate developers, and they can and will fuck you over.

Name: Anonymous 2010-07-19 22:40

>>38
I suppose you'd prefer !critera_met to be at the top of the loop?

Name: Anonymous 2010-07-20 6:02

Name: Anonymous 2010-07-20 9:01

>>80

It's been well established that he was not born a woman, did not undergo a gender transition surgery, and did stuff socks into a bra.

Name: Anonymous 2010-07-20 10:25

>>83
That was a chest? I thought that was some sort of bed sheet.

Name: Anonymous 2010-07-20 13:36

>>84
It's a shoulder.

Name: Anonymous 2010-07-20 13:47

            ,.. -ェ‐=、‐-、 _,rェ┐
        rーv'彡rf/f゙!l゙!ミ、ヾ、三'ォ
        |三ヲ ( !.{f.l|{.}.!l |゙!、l、!i"≦
        l三i ( | |l |!|l !| l !!」」`ヾヲ
        7Z. ヽfヽ⌒ , ⌒jメ、
         ̄   ~ゝ 、ワ / < I am Kouyama Mitsuki-chan!!
          ,.‐、-t}. `"ヒr-、,,_  
          /  \\ー-|  /゙!

Name: Anonymous 2010-07-20 16:42

TL:DR this thread

OP: I am a good little corporate borg drone because I can only write code when someone else tells me what to write.

And then there were penises.

Name: Anonymous 2010-07-20 20:32

Who is HAHAHaruhi? I haven't been to /prog/ in a while.

And fuck you Xarn, I won't use /prog/scrape.

Name: Anonymous 2010-07-20 20:40

>>88
HAHAHAaruhi was clearly before your time

Name: Anonymous 2010-07-20 20:56

>>88
Use /prog/scrape.NET. It's faster, and it'll piss off Xarn.

Name: Anonymous 2010-07-20 21:07

>>90
Thanks for the tip! I sure will.

It isn't perfectly ENTERPRISE, but it will do.

Name: Anonymous 2010-07-20 21:10

>>90
Why have you suddenly started becoming so vocal Robert? I know your not new here

Name: Anonymous 2010-07-20 21:21

>>90
It's also broken. Is that a feature?

Name: Anonymous 2010-07-20 21:21

>>92
>>90 isn't me.

Name: Anonymous 2010-07-20 21:22

>>92
He's butthurt over that commit message.

Name: Anonymous 2010-07-20 21:36

>>93
how is it broken?

Name: Anonymous 2010-07-20 21:38

>>96
It runs on mono

Name: Anonymous 2010-09-11 12:47

df

Name: Anonymous 2010-09-11 12:50

>>92
your

Name: Anonymous 2010-09-11 13:19

The only sensible person in this entire thread was the OP, and even he was an asshole. Seriously, what is wrong with you people? Let's talk about programming like human beings.

Name: Anonymous 2010-09-11 13:23

>>100
You must be new here.

Name: Anonymous 2010-09-11 13:58

>>100
You sound like you just crawled out from under a rock for the first time in fifty years.
You think we should tell him a little about compilers?

Name: Anonymous 2010-09-11 15:04

>102 suck a dick lol

Name: VIPPER 2010-09-11 16:12

This thread is not VIP QUALITY.

Name: DQN 2010-09-11 16:21

This thread is DQN quality.

Name: Anonymous 2010-09-11 16:50

"The greatest danger an enterprise developer might face is maintaining old code. All efforts should be made to write code that's easy to maintain"

TDD or GTFO!

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List