News for hackers. Stuff that matters.
Re:Architecture Notes: Datasette by simonw on Friday May 27, 2022 @02:09PM (#31532791)
A slightly less snarky answer: the thing I care about isn't the language, it's the process and environment around the project.

If I'm going to put something in production, I want it to have:

- Comprehensive tests, protected by CI

- Thorough, up-to-date documentation

- Code that lives in version control, with good commit messages that help answer "why" questions about how it works

- Good development environments

- A robust deployment process

The language influences these in as much as different languages have different cultures and tooling around them, but conceptually they are pretty language agnostic.

I know how to do all of these things well in Python, which is why I tend to continue to spend my time in Python land.

There are no comments on this comment yet.