How a CSE degree quietly made me a better designer
I graduated in Computer Science & Engineering from North South University. Then I went into branding, marketing and communications. People sometimes ask if I "wasted" the degree. I don't think I did — most days I think the opposite.
Engineering teaches you to design systems
The single most useful habit I picked up in CSE is thinking in systems rather than artefacts. A function isn't the thing — the contract it fulfils is. The same is true of a logo: the mark isn't the thing, the system around it is. Engineering trained me to look past the surface and ask what structure has to hold for everything else to work.
You stop being afraid of constraints
Code lives or dies by constraints — memory, time, browser compatibility, accessibility. Design school often treats constraints as enemies. Engineering treats them as the inputs to the problem. When a brand brief comes with a tight deadline, a fixed colour token system, or a regulator's red lines, I see those as the shape of the problem, not the thing fighting it.
Documentation as muscle
One of the boring CSE habits I carry into every brand project: writing things down so the next person can pick it up. Function comments became brand guidelines. Inline docstrings became asset captions. The instinct is the same — make your work legible enough that you can disappear without it breaking.
The strongest brand decisions I've made weren't aesthetic decisions — they were system decisions. CSE gave me the vocabulary for that long before design did.
Where the two stop overlapping
Engineering doesn't teach taste. It doesn't teach you when a kerning fix matters or when a campaign needs to feel warmer. That part is honestly the harder muscle to build, and I'm still building it. But the structural backbone — the part that decides whether work scales, holds up, and survives the rest of an organisation touching it — that part came from CSE, and I'm grateful every week that it did.