Skip to content
Viewing: all (23)
  1. David Lowbridge From fixed values to behaviours Brand automationUX & UIDigital strategy
  2. Mike Leonard The web is fun Motion designUX & UITechnical validation
  3. Jara Santamaria Martinez Every year is a new brief PlatformsContent strategyTechnical validation
  4. Kristina Radonjic The work between the work Digital strategyMarketing
  5. Guanglun Wu Choosing the right tech stack Technical validationPlatformsDigital strategy
  6. Barry Cumberlidge Security deep dive Technical validationContent strategyDigital strategy
  7. David Lowbridge Startups are prototypes Digital strategyBrand automation
  8. Tara Heal Shapeshifting the Future UX & UIMarketing
  9. Tom Small The theme is the guardrail Brand automationPlatforms
  10. Barry Cumberlidge Your biggest asset in an RFP, your website SEOContent strategyDigital strategyMarketing
  11. Michael Gunner Cache Components: the right content at the right time PlatformsTechnical validationContent strategy
  12. David Lowbridge From static frames to a creative operating system Brand automationUX & UI
  13. Tom Small We build by leaving things out PlatformsDigital strategyUX & UI
  14. Michael Gunner Standardise the foundations, not the brand experience PlatformsBrand automation
  15. Charlie Clarke Letting type move Motion designUX & UI
  16. Andy Purbrick Putting video back where it belongs PlatformsTechnical validation
  17. Mike Leonard The cache that doubled as a coordinator PlatformsTechnical validation
  18. Andy Purbrick We test the revenue path Technical validationDigital strategy
  19. Mike Leonard Two months in Three.js, we started over Motion designTechnical validation
  20. Rhona Mackay The form we actually trust PlatformsTechnical validation
  21. Andy Purbrick The testbed nobody will see PlatformsTechnical validation
  22. Andy Purbrick Twenty-four modules, one wrapper PlatformsContent strategy
  23. Andy Purbrick We haven’t missed a Thursday in 33 weeks Content strategyMarketing

Choosing the right tech stack

Guanglun Wu 3 min read Technical validation Platforms Digital strategy

Convention, conviction, and the flexibility to know when neither applies.

Choosing the right tech stack

Here at ON, we intentionally cast a wide net on the technologies that we work with. Across websites, web apps, native apps, installations, and platforms, we don’t tie ourselves to just one, because we recognise that there’s no such thing as “best”, but rather matching the right choices to the situation. We intentionally build flexibility into our model in order to deliver better outcomes.

Convention and conviction

Our starting point is convention and conviction. Convention: in the small range of curated tech stacks that we’ve found to be flexible, safe, and scalable across hundreds of projects. Things that just work, and guard against swimming upstream. Conviction: in knowing that these recommendations carry the weight of years of hard-won experience. Not just through launch, but growing and maintaining them alongside client teams. It’s the application of hindsight to evaluate how well the system works; and works for the people it touches: the users, the team who maintain it, and the stakeholders whose vision it must carry.

Figure 02: Technology decision-making visual

How a recommendation arrives

I often talk about holding strong opinions in order to achieve forward momentum, but being open to listening and having these opinions challenged. And that’s very much true here, in that we talk about the conventions because they fit the majority of use cases and cut through the noise; but there are sometimes situations that call for a different approach. And in these cases, it’s about finding the balance to be flexible and meticulous in evaluating the choices on their merits, and picking the right one. This might be influenced by a stakeholder’s preference, because they’re especially familiar with one system; or by the hosting and scaling considerations; or by how transactions need to be handled; or influenced by a plugin ecosystem; or a multitude of other factors.

How conviction is actually formed

And ultimately, in having this flexibility to work across multiple systems, we gain that all-important experience that feeds back into future selections. Our recommendations don’t simply come through a spec sheet, but through a deep and lived-in knowledge, and through years of operating and scaling. Technology doesn’t stand still, and neither do we in our assumptions of what fits today, and what fits tomorrow.

Figure 03: Composable systems visual

Ultimately, choosing the right tech stack is a mix of technical, commercial, operational, and human factors. It must be assessed with the goal in mind, but there’s also no need to reinvent the wheel, and that’s where experience wins out. And for systems that get more complex, planning for a composable stack can allow different systems to sit together in harmony, but that’s a field note for a different time.