I didn’t fall in love with coding
the-pastry-box-project.net
the-pastry-box-project.net
Yes, there are jobs for the rough carpenters of the programming world who just know how to cut and nail and follow a plan, but the best jobs are always going to go to the fine craftsmen who devote some significant chunk of their lives to the pursuit.
I also find it really helpful to maintain friendships with developers outside of the Silicon Valley/startup world who are basically programming to live (as opposed to living to program). They provide me with a counter-balance to the echo-chamber-ish view I sometimes fall into. I have colleagues who will hack out an awesome weekend project just because they love to code. And I have colleagues who are admittedly pretty good at programming, but would rather be building a house or working in their garden. They sometimes encourage me take a step back and understand the things that truly bring me joy.
Not only that, most businesses (certainly most startups) would be far better served early on by having someone who was a good programmer but not in love with it, but was in love with the business. I'd bet on that setup vs. a brilliant engineer who doesn't understand (or want to understand) the biz every time.
Many are turned away from programming because of its geek allure. They think it isn’t for them because they didn’t care for Star Trek. It’s time to rectify the impression. Programming can be a pragmatic career choice, just as law or architecture or medicine can. No more, no less.
I mean, sure you could some other craft or industry that you don't love or god forbid dislike (banking, nursing, building homes) so that it can pay the bills and enable you to buy a house. You don't need to get into programming to do that. BUT programming enables you to live a certain lifestyle because of its unique attributes that is part and parcel of the job. The end game here is - do we live to work OR do we work to live?
Two observations...
First, I'm not sure why this was submitted to HN since I presume that HN's demographic genuinely likes/loves to program and they do not wear a fake mask pretending they do. HN is the wrong audience for this message.
Second, whenever a topic about companies expressing a preference for "passionate programmers who also do it as a hobby", many forum posters will emphatically push back with "it's enough I code for 8 hours a day". What's unknown is what % of programmers worldwide express that sentiment publicly among their coworkers (and possibly managers) as opposed to keeping it a secret.
What I do love to do is solve problems. Sometimes the problem is to come up with a clever algorithm, sometimes it's to fix a piece of broken software, usually it's figure out how the hell something works. In the end I despise any time that I actually have to write code.
I know that I'll never get a job because of my programming. I'll never have any wiz bang open source project to show someone. But in the end I have plenty of opportunities because I solve problems.
Sure, a girl who loves working at bakery might be struggling to make ends meet; but if she's also genuinely happy with her career then what does it matter? Work is where the average person will spend most of their time, so I just don't think it's worth it to go into a field you hate in the hope that you can retire early.
It matters because "struggling to make ends meet" is a lot of stress and can get in the way of a lot of things. It still might have been a better choice for her than taking an alternative path that would have exchanged that for a career she was miserable in, but it still matters.
I smirk a little at the slightly oblivious people who put a ton of gravitas on throwaway apps, but to me it feels like down to earth people along with people working on truly exciting things greatly outnumber them.
Typically, no they do not. They may have excellent "butt in seat" metrics, but that means very little for quality of work.
> If you can fake it for interviews and in order to advance your career, you’ll definitely go further, but never feel bad about either faking it or not being able to.
If by faking it you mean a little embellishment or studying up before an interview then that's fine. But I have a good knack for catching phonies. And once I find you've been dishonest about your experience or knowledge I throw that resume out and interview is over. Be prepared, honest, and enthusiastic.
Basically with any profession you need to be motivated to excel. I wouldn't hire a medical assistant who just wanted a paycheck. I'd want someone who wants to help people, learn and grow.
But work is work. It can be a job. However, as a career, it's easier to move from one job/environment to another.
And you know what else? Somebody probably came behind me and did the same thing a few times. Pretending nobody's ever cleaned up your mess is just pretentious.
She says this in the article:
> I made a very successful career of programming while entirely motivated by having a good paying job, and at the risk of being a braggart, I was a good programmer.
and she is right.