Live data from Hacker News

The 501 Developer Manifesto

501manifesto.org

31–40 of 120 posts

Re: The 501 Developer Manifesto

#31
“It’s just a job.”

It's just 8 hours a day. 5 days a week. Roughly 25% of your life. Another 33.3% is spent asleep. Maybe you commute to work; maybe that takes you 45 minutes each way. That's 4.4% of your life spent driving, walking, on trains or buses to get to your job. You're going to spend a small percentage of your life on the toilet; another small percentage in supermarkets buying food, in a kitchen preparing it, or in a dining room eating it.

All the 'big events' in your life will be squeezed into the precious little time you have left after survival's necessary subtractions. Going to school. Getting drunk. Being hungover. Getting married. Buying a house. Attending funerals.

Perhaps we were thinking in similar terms. You took those thoughts—nay, facts—and channeled them into a manifesto which guides your relationship with your employer.

Here's what I did with the same facts. I decided I'm not spending over 25% of my life (37.5% of my waking life) doing something I don’t LOVE. For comparison, if I find a spouse, it's likely I won't spend 25% of my life in their company. So if I'm going to spend more time at work than I will with my future husband, I need to love my job at least as much as I do him. That's the conviction which caused me, just a few hours ago, to hand in my notice of resignation to my current employer. Because when I find myself watching the clock waiting for 5:01, I must concede that 25% of me (37.5% of the waking me) has already died.

This isn't a judgement. I respect you for your decision. There's probably some pity in there too, but honestly, it's mostly respect.

Re: The 501 Developer Manifesto

#32

Funny thing is that I prefer to go home @ 5 as well... but when I do get home I often read books about programming, catch up on articles and papers, or work on some amusing side-project. Often I'll learn some maths, experiment with some new approaches to solving problems, or watch screen casts to learn how other people approach the craft. I don't do it because I'm some corporate shill. I just really love programming.…

I think the learning programming thing falls under "personal creative projects", and I am with you 100%.

Yes, the article seems to assume that "personal creative projects" need to be something unrelated to software development. But why do they need to be? If a carpenter builds his kids a tree house in his spare time, isn't that a personal creative project even if he employs the same skills that he uses in his day job?

Re: The 501 Developer Manifesto

#33
Look, the people you are "pitying" are the people you depend on: we make your operating systems, your languages, your frameworks, your tools; we invent the things you use; we create your social networks; we abstract away the things you find too hard; we built the very internet you're using to mock us. Do not fuck with us, for without us, you would be a clerk in a dusty room writing out invoices with a pen.

Re: The 501 Developer Manifesto

#35

Funny thing is that I prefer to go home @ 5 as well... but when I do get home I often read books about programming, catch up on articles and papers, or work on some amusing side-project. Often I'll learn some maths, experiment with some new approaches to solving problems, or watch screen casts to learn how other people approach the craft. I don't do it because I'm some corporate shill. I just really love programming.…

> I don't do it because I'm some corporate shill. I just really love programming.

Exactly. Before I ever got a job programming I couldn't leave it alone. I simply had to do it. I enjoy my other interests and spending time with my family, but I'm also drawn to reading, playing, building in code. There's endless fascination there for me.

I do have some pity for people for whom it's "just a job." To spend approximately 1/2 your adult waking life doing something that merely enables you to pursue other interests and pay the bills. Poor saps. I suppose not everyone can get work doing something they find compellingly fascinating, but I wish everyone could.

Re: The 501 Developer Manifesto

#36
Something rings a bit off to me about this. Just because you aren't willing to grind yourself into the dirt working 70 hour weeks on someone else's project doesn't mean that you must lack an amazing passion for a craft that could be an enormous part of your life and your identity.

By the same token, working long hours doesn't intensify your accrual of experience, skill, or talent, nor does it automatically make you a better or more passionate developer.

Passion is passion. Craft is craft. Whether you spend 1 hour a day doing it or 17.

Re: The 501 Developer Manifesto

#37

Some of these things relate to employers, and some of them relate to programming and craft. I'm all for keeping a sustainable pace on your project, and not letting your employer's priorities continually override yours. But some of this sounds too much like a defense of those whose dedication to learning stops at the office door. I respect those people for the time they spend with their families and loved ones, and wi…

> But some of this sounds too much like a defense of those whose dedication to learning stops at the office door. I don't think it's fair to characterize it that way, there are other things to learn about outside of programming. I spend a lot of time learning about biology, sociology, economics, philosophy, etc. I spend time learning more about friends and partners. I spend time learning about myself. Yours is exactl…

I love and enjoy learning about all of those things as well. I also play acoustic guitar, bake a mean baguette, and play the occasional videogame.

I also enjoy learning about code. One need not crowd out all the others.

Re: The 501 Developer Manifesto

#38

“It’s just a job.” It's just 8 hours a day. 5 days a week. Roughly 25% of your life. Another 33.3% is spent asleep. Maybe you commute to work; maybe that takes you 45 minutes each way. That's 4.4% of your life spent driving, walking, on trains or buses to get to your job. You're going to spend a small percentage of your life on the toilet; another small percentage in supermarkets buying food, in a kitchen preparing i…

Not everyone who programs loves programming, but everyone needs to make a living. You are lucky that what you love also makes money.

Re: The 501 Developer Manifesto

#39

Look, the people you are "pitying" are the people you depend on: we make your operating systems, your languages, your frameworks, your tools; we invent the things you use; we create your social networks; we abstract away the things you find too hard; we built the very internet you're using to mock us. Do not fuck with us, for without us, you would be a clerk in a dusty room writing out invoices with a pen.

Why are you assuming "501 developers" don't do any of the things you list? I think the point is that you can have balance in your life and be a good & passionate coder.

Re: The 501 Developer Manifesto

#40

“It’s just a job.” It's just 8 hours a day. 5 days a week. Roughly 25% of your life. Another 33.3% is spent asleep. Maybe you commute to work; maybe that takes you 45 minutes each way. That's 4.4% of your life spent driving, walking, on trains or buses to get to your job. You're going to spend a small percentage of your life on the toilet; another small percentage in supermarkets buying food, in a kitchen preparing i…

What are you now pursuing or starting now?
Post reply on HN