Hi Guys,
Been a big fan for a long time, and recently had a conversation with a friend of mine that was 100% pure solid gold.
So good infact, that i have to air it in public. He has come back from a gap year travelling the world, after getting a 1st in comp-sci, and is in his first job since he got back. So here we go.....
Him says:
hmm
Him says:
im sooooo
unproductive at work, boss has noticed
Him says:
but thats
because for the life of me i cannot concentrate on boring crap like this
Me says:
uhhh
Me says:
That's your
problem and you're going to have to deal with it
Him says:
well i know
that
Me says:
But you
can't not do something because it's boring
Me says:
unfortunately
Me says:
you'll have
to do periods of it in any job, anywhere
Me says:
regardless
of how much you like it
Him says:
yes
Me says:
So just do
the work
Him says:
but i dont
see a light at the end of the tunnel on this one
Me says:
and stop
browsing face book
Him says:
my job is
boring code
Me says:
Code is
boring...
Me says:
Solving is
fun
Him says:
theres
nothing to solve
Me says:
Refactoring
is fun
Me says:
Have you got
work?
Him says:
yes
Him says:
its been
taking me weeks to do one class
Me says:
what is it?
Him says:
(i had to
start again - external format)
Him says:
effectively
a website scraper
Me says:
so one
project?
Him says:
not really
Him says:
just one
class
Him says:
fits into
the system
Me says:
ok
Me says:
so what's
the problem?
Me says:
It's a
simple task...
Me says:
you're
chewing through XML
Him says:
because its
simple i cant concentrate
Him says:
well not
Me says:
....
Him says:
not XML this
time (was before)
Him says:
its a
properitry format coming back async
Him says:
not XML
based
Him says:
not a
problem
Me says:
It's a web site....
Him says:
the point is
building scrapers is boring
Me says:
So?
Me says:
It's your
job.
Him says:
i know
Him says:
but i hate
it
Him says:
i want to be
working on the other systems
Me says:
But your not
Me says:
so make the
class
Me says:
as you said
Me says:
it's simple
Me says:
it'll take
you about 2 days
Him says:
I know that
Him says:
its taking
me ALL The time since ive been here(i had to stat again as website changed) a
week ago
Him says:
the point is
Him says:
i _CANNOT_
concentrate
Me says:
Then leave
the job, or wait till they fire you.
Him says:
if i had
options i would consider it
Me says:
You CAN
concentrate, you just don't want to.
Get over
yourself, it's a simple project as you said. If you work in any company someone
will come along with some small task, and as you to do it, and what are you
going to tell them? Fuck off, it's boring?
Him says:
hire a
codemonkey
Him says:
point is
Him says:
a mix is ok
Him says:
doing tihs
day in and day out is not
Me says:
When did you
start?
Him says:
13th oct
Me says:
So, in over
a month, you haven't achieved the simple project they set you?
Me says:
(Regardless
of the re-start)
Me says:
the ONLY
project they set you?
Him says:
no
Him says:
i did
another
Me says:
And what was
that?
Him says:
added search
to a django platform we use
Me says:
Ok, how was
that?
Him says:
easy
Him says:
but crap
Him says:
its
webdevelopment
Him says:
also
Him says:
i have to
learn this backwards undocumented api
Me says:
Yep
Me says:
Welcome to
the real world.
Me says:
What's the
problem with that?
Him says:
nothing its
taking ages
Me says:
Why is web
development bad?
Him says:
when your
goals are high performance distributed system
Me says:
But would
you hire someone to work on your high performance distributed system if they
couldn't write a screen scraper?
Him says:
i can
Him says:
i just cant
bring myself to do it
Him says:
its too
simple
Him says:
its laborous
Him says:
im an
architect
Him says:
i dont just
fill in a gaps in a function
Me says:
Oh please
Me says:
Until you
can prove you can handle the simple stuff, you're just a code monkey.
Him says:
is a advanced
professor in history going to enjoy teaching 5 year old history .. no
Me says:
If you can't
bring yourself to do it, then you can't handle anything bigger than a web page.
Him says:
my problem
is i did all the basic shit when i was young
Me says:
Your problem
is you think all the day to day stuff is beneath you.
//END
It went on a bit after this, but i lost the rest, he was explaining how he wanted to work on big distributed server systems. You can guess the direction that took. :)
Enjoy!
Regards
Tristan