OCJ.
Back to blog

Career

From the Lab Bench to the Browser

By Obioma Chibueze Justice  ·  6 min read

For four years, my working life had nothing to do with code. I was in hospital laboratories, running biochemical assays, calibrating equipment, and writing up results that other people would use to make real decisions about someone's health. There was no room for "close enough." A result was either accurate or it wasn't, and if it wasn't, someone downstream would be working from bad information.

When I moved into frontend development, I expected the two worlds to feel completely separate. They don't. The habits I picked up at the lab bench turned out to be exactly the habits that make someone good at writing code, just applied to a different material.

Every step gets checked, not just the last one

In a lab, you don't run a test and only check the final number. You check your reagents, your calibration, your technique, and the result, because an error anywhere in that chain quietly ruins everything after it. I write CSS the same way now. I don't wait until a whole page is built to see if it works. I check the layout after every section, on more than one screen size, because a small mistake early on has a way of multiplying by the time you reach the bottom of the page.

Documentation isn't optional

Lab work runs on SOPs, standard operating procedures, written so clearly that someone else could follow them without you in the room. I used to think that kind of documentation was just bureaucracy. Now that I write code that clients and other developers will eventually touch, I understand it differently. Clear naming, comments that explain the "why" and not just the "what," a README that actually tells someone how to run the project. That's the same discipline, just aimed at a codebase instead of a lab notebook.

Precision is a habit, not a personality trait

People sometimes talk about attention to detail like it's something you're born with. In my experience it's closer to a habit you build by repeatedly caring about small things until it stops feeling like extra effort. Pipetting the exact amount, every time, builds that. So does double-checking a media query, or making sure a button's hover state actually looks right on a real phone and not just in dev tools.

I don't think my biochemistry background makes me a better developer than someone who studied computer science. But it did hand me a set of habits I didn't have to build from scratch, and I'm glad to be bringing them along.