Hacker News new | ask | show | jobs
by purple-leafy 742 days ago
I’d probably live on an 80/20 rule just to harbour innovation. I really believe you can only innovate and create something novel by doing different to everyone else.

So all core tech uses a consistent language or framework eg

- Frontend: Typescript/React/Next

- Backend: C#/.NET or Python, Go

But people can go wild with things like developer tooling or non-core products and experiment. And I mean experiment:

- Try new frameworks, new languages, new paradigms, new targets, new platforms.

Let your devs build and experiment with chrome extensions, flutter apps, Swift games, Kotlin VPNs, Lisp DSLs, python TUIs, ascii games, anything just something different from normal work

If you just do bread and butter dev work 100% of the time and stay consistent with that, you will become a bread and butter shop, and you will stay a bread and butter dev. Period.

Sometimes life needs a bit of spice

At work we use Typescript, React, Next, backends are Node, Python, C# as the defaults.

But I want to build browser extensions for them in React to extend their online SQL editors. And I want to build TUIs with Go to monitor containers and orchestrate project starts. Maybe I’ll write a data processing command line tool in Lisp. I reckon go wild with developer tooling.