I praise 1x programmers, but for reasons that might go against the grain in HN. I'm from Spain so our working ethic is different from the Anglo-Saxon world. "Work to live, don't live to work" as the saying goes. My principles for a 1x programmer: * Work is a means to an end. A job should support the lifestyle you want to achieve, not be an end on itself. * 9-to-5 is a perfectly reasonable schedule. Fiercely protects…
1x Programming
151–160 of 217 posts
Re: 1x Programming
#152Earlier quoted context omitted.
> I believe strongly that you can only have a happy life if you love what you do in your day job This is bad news for the huge amount of people with jobs like trash collector or grocery bagger.
I think you're making an assumption here that menial or dirty jobs are always unrewarding, but that's not my experience. I've met many people doing the kind of jobs you describe who find it satisfying. They may love using their hands, making the world a little cleaner, helping others, or just like their coworkers. Some say they like the simplicity of a job where it's easy to tell when you did it well and you never ne…
Re: 1x Programming
#153I think he did a great job with the book, but I still lean a bit more towards enjoying not just programming but the CS-side of the work. It feels great to make an ergonomic, dev-friendly API. It also feels great to leverage mathematics to do something faster or better with software than otherwise possible.
Re: 1x Programming
#154Earlier quoted context omitted.
> My friend is a respected surgeon, but when he clocks out of the hospital he goes cycling and to the beach. But to become a surgeon, he probably had to put in ridiculous hours for years as a med student and then resident. Going through that gauntlet is what earned him the reasonable hours and good pay, by reducing his competition. Similarly the people doing leetcode are doing it to stand above the competition and ma…
> Basically the general rule is if you desire above average money, you have to put in above average effort at some point in your career. My (probably cynical) take is that most SV devs are also 1x. You make the big bucks not just by being a 10x dev, but by some combination of going to the right schools, making the right connections, learning how to negotiate and when to look for new jobs, learning to jump through the…
Not at all cynical and why not? That's basically my impression and I've been hiring people here for 30+ years.
A team needs a mix of people with differing skills and interests. Even notice how "all star" games are so boring? no sabermetics used in picking those people. And in any company, 90+% of the effort is routine stuff, especially once you've launched.
This applies to non-programmers too.
Re: 1x Programming
#155Re: 1x Programming
#156Re: 1x Programming
#157In Peopleware, DeMarco and Lister write: Count on the best people outperforming the worst by about 10:1. Count on the best performer being about 2.5 times better than the median performer. Count on the half that are better-than-median performers outdoing the other half by more than 2:1. What nearly everyone who has read that remembers is the following: The best people outperform the average by 10x. Spot a difference?
Re: 1x Programming
#158Earlier quoted context omitted.
I once had a boss who espoused all these principles while simultaneously telling us we needed to work nights and weekends to hit completely arbitrary deadlines. (American aerospace company.) I honestly couldn't believe what I was hearing. I stuck around just long enough to hit my cliff, buy a little stock, and then run for the hills.
You can always raise a question (especially in a meeting where your entire team is present): “What’s driving the deadline?” And then let your boss fumble if they are making things up, aka arbitrary deadlines.
Re: 1x Programming
#159Earlier quoted context omitted.
You can always raise a question (especially in a meeting where your entire team is present): “What’s driving the deadline?” And then let your boss fumble if they are making things up, aka arbitrary deadlines.
“because I say so” and now you are never getting promoted
The team collectively ought to be questioning it. Not one individual.
Re: 1x Programming
#160Something that came up recenty for me. I took a job at FAANG company and my productivity from my POV sucks! I doubt I've written more than 2k lines of code in 9 months! I'm debugging hardware/driver issues in a giant code base (~250k files) that I don't know and APIs I've not used before. Conversely, in my own hobby code I wrote ~2k lines in the last 10 days. It makes me wonder how often 10x is about circumstance vs…
> I've written more than 2k lines of code in 9 months! I don't find this astonishing at all. That being said, I work in an industry riddled with red tape and debugging. It wouldn't be a shock to me if you wrote less than 200 lines, maybe even less than 20-50. > It makes me wonder how often 10x is about circumstance vs programmer skill Often times it is.