?

Log in

No account? Create an account

Previous Entry | Next Entry

What I Do At Work

For those of you who don't know what I do at work, I'm a software developer. Technically, there's a difference between software developer and programmer, but unless you're in the IT industry, the difference doesn't really matter much. So, in practice, "software developer" and "programmer" can be used interchangeably. But that's not the point of this post. This post is to highlight another great xkcd strip.

If you want to know what a programmer does, check out today's xkcd strip.

Real Programmers

I use vim.

Tags:

Comments

( 14 comments — Leave a comment )
ccohoon
Feb. 1st, 2008 01:30 pm (UTC)
nedit is the way to go. If that isn't installed, go for pico.
ccohoon
Feb. 1st, 2008 01:32 pm (UTC)
And if pico isn't there, then you don't have to do any work. You can surf the web for programmer cartoons. It's the law, and now you know.
maeglin73
Feb. 1st, 2008 02:31 pm (UTC)
Indeed :-)
prester_scott
Feb. 1st, 2008 02:22 pm (UTC)
Is the developer the idea man and the programmer the code monkey?
drmellow
Feb. 1st, 2008 02:24 pm (UTC)
Pretty much. Where it gets confusing is that developers usually end up being code monkeys, too. I guess one way to think of it is "programmer" is a subset of "developer".
prester_scott
Feb. 1st, 2008 02:27 pm (UTC)
Well, we have engineers and designer/drafters, which is similar. Except that not all designer/drafters are engineers.
drmellow
Feb. 1st, 2008 02:29 pm (UTC)
Makes sense. All developers are programmers. But not all programmers are developers.

After Software Developer (also called Software Engineer), we have Software Architect. Once you become an architect, your code monkey days are pretty much over.

Of course, I say all this, and I'm sure someone else will come behind me and explain why I've got it completely wrong. That's the other thing that developers do.
prester_scott
Feb. 1st, 2008 02:32 pm (UTC)
Get things completely wrong, or tell other people they're getting things completely wrong?
drmellow
Feb. 1st, 2008 02:32 pm (UTC)
Yup.

:D
gorski
Feb. 1st, 2008 05:37 pm (UTC)
No, see, you've got it all wrong... ;)

...nah, I think the exact terms in use vary a little from shop to shop, but most of us at least make the distinction between code-grinders and thinkers. I usually think of "software developer" and "software engineer" as job titles, and "programmer" as a thing that you do which is probably one of your duties as a software engineer, so I had to try and figure out how you were drawing that distinction--but yeah, on the same page with you now, buddy. (I also try and distance the software field from "IT"--No, I will not fix your computer.)

...I've actually taken to describing myself as an 'applied mathematician' to fend off the inevitable "oh, what language?" question that people ask when they hear I program computers...

pax,

--me


who hears there's an i'M'proved version of vi, but has only ever used it when the file he was editing was bigger than the maximum allowed by the older vi. also, it's eight-bit clean, which is nice if I don't feel like dumping something through a round-trip through xxd
christtrekker
Feb. 1st, 2008 07:20 pm (UTC)
putting it into perspective
software developer = engineer
programmer = construction worker
deftly
Feb. 1st, 2008 05:08 pm (UTC)
I use old-school vi. None of that improved crap.
gorski
Feb. 1st, 2008 05:28 pm (UTC)
Cheers.

peace,

--me


--
:wq
arcticturtle
Feb. 4th, 2008 08:43 pm (UTC)
Randall Munroe is amazing.

He's going to be at Penguicon this spring. So will I. Can't wait...
( 14 comments — Leave a comment )

Latest Month

June 2013
S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
30      
Powered by LiveJournal.com
Designed by Tiffany Chow