ecabigting
← Back to Blog

Three F's to Get You Off the Market

by Eric Thomas D. Cabigting
Three F's to Get You Off the Market
[ ai generated ]

What separates an elite engineer from a good one?

Here is a definition that has held up over nearly two decades of watching careers unfold. An elite engineer is someone who, if they posted anywhere on the internet that they are looking for work, their inbox would flood in hours. No resume screening. No take-home assignments. Just an open door.

I have watched enough of these engineers operate to notice a pattern. Not a stack or a skillset. A behavioral loop. I call it the 3F system.

Fun.

The word sounds unserious. That is precisely why it works.

The engineers who become elite are not the ones grinding at 5 AM because a career coach told them to. They are the ones building a markdown parser at midnight because they got curious about how tokenizers work. They build note-taking tools nobody asked for because they want to understand cursor management. They write document parsers because existing libraries annoy them and they think they can do better.

If coding is fun for you, you have an advantage that cannot be faked. Someone who enjoys the work will naturally spend more hours doing it. More hours means more edge cases seen, more patterns internalized, more mistakes made and fixed. No bootcamp curriculum can match the compounding effect of genuine enjoyment spread across years.

People coding only for the money eventually hit a ceiling. People coding for fun never do.

Footprint.

Elite engineers leave evidence. Not influencer content. Not hot takes. Evidence.

A clean repo with a proper README. A blog post explaining how you solved a specific problem. Commit messages that tell a story someone else could follow. These things are discoverable. Recruiters search for them. Hiring managers share them in Slack. Peers stumble on them and remember your name.

I have seen this play out. An engineer builds a useful plugin for their editor. No LinkedIn. No social media presence. But their repo is clean, their documentation is solid, and when they update their README to say they are open to work, their inbox fills within hours.

Programming is one of the few fields where your work can speak for itself. A well-documented repo is a better resume than any PDF. Build things. Leave evidence.

Forge.

The best engineers I have met share one trait. They are never done shaping.

Not in an anxious way. More like a blacksmith who keeps putting the metal back in the fire. There is always another edge to sharpen, another impurity to burn off, another form to try.

But here is the hard part about forging. Hammer badly and you ruin the metal. Practice does not make perfect. Perfect practice makes perfect. That line comes from a talk by the co-creator of the Head First book series. Repeat the same mistakes, stay in your comfort zone, avoid the hard problems, and you are not improving. You are engraving bad habits deeper into hot metal.

The shortcut to better practice is simple. Surround yourself with the best examples. If you want to write faster C++ applications, study the fastest ones that exist and copy their patterns. If you want cleaner APIs, read the source code of libraries you admire until their decisions feel obvious. Elite engineers are relentless mimics of high-quality work.

Here is what ties the three together. You can only sustain the heat of deliberate practice if the activity is genuinely fun. The 3Fs form a loop. Fun pulls you in. Your footprint attracts attention and opportunity. That attention fuels more learning. More learning makes the work more fun. Round and round it goes, and the people who need a pomodoro timer just to stay focused never catch up.

This is why elite engineers are so hard to compete with. They are always doing the thing because the thing itself is the reward. They notice details you miss because they have been staring at this domain with genuine fascination for years, not because a performance review told them to upskill.

Let me give you a personal example. I can describe the exact build order a Protoss player named sOs used to dismantle the legendary Zerg player Jaedong in the 2013 StarCraft II World Championship grand finals. I have not touched that game competitively in a decade. That knowledge is still there. Meanwhile, I cannot solve a hard LeetCode problem from scratch without my AI coding assistant. And I am a senior engineer.

The point is not that LeetCode is useless. It is that genuine interest carves grooves in your memory that forced discipline never will. What you do for fun sticks. What you do out of obligation fades the moment the pressure lifts.

If you lead a team, pay attention to what your engineers build on weekends. That terminal emulator they wrote to understand ANSI escape codes. That CLI tool that automates a workflow everyone else just tolerates. Those are not side projects. Those are signals of something far more predictive than any performance metric.

If you are an engineer, take an honest look at where your free coding hours actually go. Not where you wish they went. Follow that thread. Leave evidence. Keep the metal hot.

Disclaimer: All content reflects my personal views only and does not represent the positions, strategies, or opinions of any entity I am or have been associated with.

Continue Reading.