4. Throw out your mouse and disable your trackpad.

Another classic sign that you’re dealing with a 1Bx engineer is the lack of a mouse or a pointing device at their workstation. This rare breed of engineer sees mice and trackpads as unnecessary and inefficient toys designed to tempt their productive fingers away from the home row of the keyboard.

5. Don’t find the best solution. Find the most scalable solution.

1Bx engineers aren’t afraid to significantly increase the complexity of a codebase if it means the code will be 0.01% more efficient. Complex code that looks like spaghetti to anyone but a 1Bx engineer is their native language and they speak it fluently and navigate its complexity with ease.

While the designers and marketers are worrying about acquiring the first user, a 1Bx engineer is worrying about how smoothly the product will perform for the billionth user.

6. Relentlessly optimize your time.

Time spent away from the keyboard is time wasted. 1Bx engineers optimize their time for minimal distractions, and typically only come into the office when it will be minimally busy.

Seconds spent at the watercooler chatting about the weather are better spent improving the runtime of crucial algorithms and removing inefficiencies from the codebase.

Your team might try to keep you in the office at certain times or drag you to unnecessary meetings to “get everyone on the same page.” Don’t let them. Your page is a billion times better than theirs, and your time is worth a billion times more than anyone else’s.

7. Get in the 1Bx mindset.

Optimize your brain for delivering perfect code. Think through the problem deeply before writing out the code. Once you’re good enough at thinking through the code, you can type it out as you think it.

A 1Bx engineer is fluent in code and can code a solution at the same speed they can think of it. A 1Bx engineer is incapable of thinking in anything but code, and will probably be difficult to understand or talk to.

No documentation. No whiteboards. No breaks. No stopping. A 1Bx engineer’s brain and the code are one.

8. Don’t ask for help.

Every time you look at documentation or ask for help, you’re training your brain to rely on 1x engineers to help you. In order to become a 1Bx engineer, you need to rise above the need for help. Expand your mind to solve problems without reliance on others.

The teammates of a 1Bx engineer are their worst enemy, because they’re just going to slow them down. 1Bx engineers work 1Bx harder than 1x engineers, but they are also 1Bx harder to work with.

When you get stuck, simply refuse to accept that you are stuck. A 1Bx engineer doesn’t get stuck. They know the best way to solve the biggest problems and they solve them.

9. Don’t help others.

Mentoring is just a fancy name for “pretending you can’t do it better,” and any time spent not doing it better is a waste of the company’s resources.

A 1Bx engineer isn’t going to waste precious keystrokes typing obvious answers to frivolous questions sent over Slack or email. Every keystroke executed by a 1Bx engineer is optimized to improve not just the codebase, but the world.

10. Stop wasting time with unimportant things.

1Bx engineers don’t waste time smelling nice and keeping their hair pretty. They’re using that time to learn new frameworks and tools. In the time it takes a 1x engineer to fashionably style their hair and make sure they smell nice, a 1Bx engineer has already put kubernetes droplets on the blockchain.