Skip to main content
Passenger Note #1First train · Morning mistMarch 2026 · Journey & Craft

Carrying a Business Degree into Backend Engineering

Atmosphere: Cool dawn air drifting through open timber windows

How studying business management and marketing shaped the way I think about database schemas, idempotency, and API contracts.

People often assume my move into software engineering was an abrupt detour after a degree in Marketing Management and Business Administration. I’ve found that much of what I studied still helps me build software.

In business school, we studied supply chains, consumer psychology, and the things that slow operations down. We mapped bottlenecks where people spent hours fixing mismatched invoice numbers by hand or waiting for inventory tallies. When I began writing Go and TypeScript and designing relational schemas in PostgreSQL, I thought about how the code could help those operations run.

A database table records what an organization agrees is true. If a SQL query is slow, a warehouse worker may have to wait for a barcode scanner to beep before loading the next truck. Idempotency matters because a customer whose mobile connection flickers on a rural train should never be billed twice.

Joining Sea Labs Indonesia as a Software Engineering Trainee reinforced this view. Working with distributed infrastructure and large transaction volumes requires technical rigor. I keep asking: Does this system fail gracefully? Does it protect the people depending on it? Could another engineer understand and maintain it at 2:00 AM?

I want to build systems that account for the people using them and hold up under load. Ignoring either side leaves people with software they can’t depend on.

Station Note

Written at the station desk before the morning departure. Tended with care in Jakarta.

Choose another station stop

Station Stop · STN 05 · Waiting Room (待合室)

Visit another room or return to the main platform.

LINCIE LINE · 鉄道STN · 05待合室WAITING ROOM · THOUGHTS◂ PREV · 前の駅工房WorkshopNEXT · 次の駅 ▸郵便受けLetterbox