Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Here is what my experience has taught me about software employment just in case you still want to do this.

To get employed:

1. Deck out your resume with a bunch of keyword nonsense. If it doesn't look like word salad when you are done its not competitive. Find a laundry list of tools, frameworks, run time engines, and other third party tools that you never wrote.

2. If you want to get hired and aren't already a senior principle don't be an expert. Experts are intimidating. Refer back to point 1.

3. Don't use AI during a job interview. People hate that. Instead just have a static script of key points as hints. The goal is to be at the center of a bell curve and know just enough to fit in.

4. Get really good at throw away leet code insanity. Go fast and memorize programming patterns by name. You will never use any of this at the job, but it looks impressive during interviews.

5. Answer all interview questions with confidence in 3 words or less. Be quick and ensure it does not look like you are reading or waiting for answers to materialize. Always remember the only thing most programmers fear more than writing original code is unoriginal job candidates.

Once you are hired:

1. Do all that is asked of you with as little as possible. Make it a game to see just how efficiently you can accomplish what is asked of you. The people that get promoted are the ones that shine at this and do as little work as possible. That screams to management that you don't produce regression, are not burdened with stressed, and have potential to do twice as much.

2. Automate the shit out of your job, but keep this a secret to yourself. Most of your peers cannot program. If they see that you are doing more than the copy/paste what is required they will be intimidated.

3. Save video calls with your peers for educational moments only. Video calls suck up a lot of time and your peers will want to do them only because they cannot write emails. When in doubt do as little work as possible, which includes being efficient and thorough with your communication. See point 1.

4. If you are in a toxic environment learn from the best and become a complete narcissistic asshole. Fair warning, though. This will randomly blow up in your face because you are likely surrounded by narcissists looking out for themselves. If you are in a healthy environment then be a complete team player and save all your disposable time for helping your teammates with testing and documentation. In a healthy environment take as little credit for accomplishments as possible and openly praise teammates who are worthy of praise.



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: