Design Discussions: Jira Migrations
I recently came across an interesting post on the Atlassian blog about “Scaling Jira Cloud migrations with external importers.” I like…
I recently came across an interesting post on the Atlassian blog about “Scaling Jira Cloud migrations with external importers.” I like…
Careers aren’t ladders anymore. They’re portfolios. They’re products. They’re stories we craft – not paths we follow.
“Bloat isn’t when code is big. Bloat is when code makes easy things hard.”
Ask any aspiring software developer how they plan to become better at software design, and chances are “learning design patterns” will be…
Software errors don’t spring forth from a single bug or an isolated lapse in concentration. They propagate — emerging from a cascade of…
“Questions organise our thinking around what we don’t know.”
“The company isn’t your family. You’re not married to your employer. Your loyalty belongs to your career.”
“You can’t sprint through a marathon — and software development is definitely a marathon.”
“Performance isn’t always about doing less. Sometimes, it’s about doing it at the right time — or not doing it at all.”
How networking teaches us to strip away waste, unnecessary abstractions, and misplaced generality in any high-performance system.
Modern distributed systems must be fast, fault-tolerant, and scalable. Achieving these properties requires thoughtful architectural…
“The essence of strategy is choosing what not to do.” — Michael Porter