DEV Community

The Struggling Dev
The Struggling Dev

Posted on • Edited on

Hopefully Helpful Notes, Best Practices, ...

Thought I'll give quickie posts a try. But as it turns out, this is too large for a quickie post ;). So, back to the normal full post.

Over the years I've been collecting notes, checklists, best practices, rules, ... that are more or less related to working as a software developer. I've recently started to write them down in a more formal way, and thought why not share some of them in this "new" quickie posts format.

To start this off, we'll go a bit meta and define some rules for writing these best practices, ... down. I'll be leaning on the RFC 2119 to convey how much leeway for example rules allow.

  • In general, the main key words according to RFC 2119 should be used, e.g. must, must not instead of shall, shall not.
  • Key words must follow English spelling conventions regarding capitalization.
  • Key words must be emphasized using bold formatting.

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more