Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Software Engineer

created by pfeilgm

(idea) by username (?) (print)   ?   (I like it!) Sat Nov 13 1999 at 8:38:24

A person who creates software systems. Programmers and hackers are also software engineers, by this definition; self-styled software engineers are typically distinguished by their focus on the software engineering process.

(idea) by btodoroff (6.8 y) (print)   ?   (I like it!) Wed Aug 08 2001 at 8:36:02

I've come to realize that the personalities of software engineers fall into three basic types: The Architect, The Engineer, and The Programmer

Architect
An Architect takes a need and/or desire and combines it with an environment to produce a solution.

Engineer
An Engineer takes a solution and creates a detailed and concrete design.

Programmer
A Programmer takes a design and make it into a reality.

All software engineers I know can more or less handle all of these and produce adequate results, but most shine in one area. Some can excel across two areas. A very rare few are truly wizards at all three.

Its important to know who you are. I've seen projects sunk by Architects who demanded to be Programmers, and I've seen just as many sunk by Programmers who demanded to be Architects. None of these is inherently superior or more important than any of the others. And each requires special abilities and the right mentality to be successful. The best, and usually the happiest, engineers are the ones who honestly know where their strengths and passion lay at the current point in their life and just go with that.


printable version
chaos

Software Engineering What I hate about working on code with others hacker The Value of a College Degree - Computer Science
programmer Geek's guide to working out engineer Ayn Rand just doesn't work for me
Hitting a moving target The Cathedral and the Bazaar Red Hat Gimp
The most elusive type of problem in a C program Am I Hot or Not? exhaustive programming disorder Working World
India 1202 alarm architect Manifesto for Agile Software Development
Careers for a liberal arts major Chief Programmer Team Florentin Smarandache bean
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Just another sprinkling of indeterminacy
NetHack
Civil Rights Act of 1964
Nessun dorma
Irenaeus
Everything Quests: Games and Distractions
Everything Editor Logs
The Entertainer...
Things Are Different Now
I Sing the Body Electric
The Passion of SpongeBob
King Arthur
Cold cereal
Sensory metaphors: Colors as nonvisual sensations
New Writeups
Heitah
Why I love Everything2(person)
trixingee
Dungeon Mastering for the first time(idea)
Netrat0
It's Called Subtext, Honey(person)
eyeofthebeholder
The Dragon(idea)
Heitah
consist, comprise, constitute, or compose(idea)
Meezzio
Gotlandssnus(thing)
argv
Astral Plane(idea)
Madara
One Winged Angel(fiction)
Tom Rook
Talk is cheap(poetry)
shaogo
Adelle Davis(person)
Aerobe
race car g sfjsgsd(poetry)
Binah
Dream Log: July 5, 2008(dream)
StrawberryFrog
Forgotten things in space(idea)
antigravpussy
velvet revolution fairy tale(idea)
Heitah
Nerve agent VX(thing)
E2 is a by-product of the existence of The Everything Development Company