Skip to content

Github · GitHub Repository Radar

mtdvio every-programmer-should-know

A collection of (mostly) technical things every software developer should know about

Stars

100,376

Popular Inactive

Forks

8,767

Watchers: 100,376

Language

License: Creative Commons Attribution 4.0 International

Repository Radar Score

47 / 100

Growth

7d
+0
30d
+0
%
0.0%

Not enough metric snapshots yet to chart growth for this repository.

Score breakdown

  • popularity 92
  • growth 0
  • activity 15
  • freshness 100
  • community 65

Need help integrating this stack?

Our team builds with modern open-source stacks. Tell us what you are shipping.

Get a quote →

Every Programmer Should Know 🤔

A collection of (mostly) technical things every software developer should know.

These are resources I can recommend to every programmer regardless of their skill level or tech stack

Highly opinionated 💣. Not backed by science. Comes in no particular order ♻️


⭐ it and share with a friendly developer!



P.S. You don't need to know all of that by heart to be a programmer. But knowing the stuff will help you become better! 💪

P.P.S. Contributions are welcome!


Introduction

Falsehoods

  • Awesome Falsehoods 💊 Curated list of falsehoods programmers believe in. Check for things you do not know about Strings, Addresses, Names, Numbers, Emails, Timezones and Dates and more.

Algorithms

Data Structures

Numbers

Strings

Latency

Time

Memory

Distributed Systems

Machine Learning

RegExp

Security

UX/Usability

SEO

Architecture

Code Design

Engineering Philosophy

Practices

Career

Fine-tune Your Resume

Open Source

Remote Work

Problem Solving

Soft Skills

Mental Health

  • Awesome Mental Health
    A curated list of awesome articles, websites and resources about mental health in the software industry.

Papers on Programming

Free Books on Programming

Services ⚡

Licenses

Where To Look For Further Info

Coding Practice Sites ⚡

Learning through entertainment:

Platform Engineering

A modern discipline that evolved from DevOps and SRE principles, focused on improving developer experience and productivity by building and managing self-service tools and workflows, often through an Internal Developer Platform (IDP). The goal is to reduce cognitive load on developers and streamline the path to production.

Created: Aug 24, 2017

Last push: Dec 29, 2025

Default branch: master

Repository Radar analysis

Deterministic insights derived from public metadata and our observations — not personal testing or reviews.

Why this repository is interesting

  • High absolute popularity (100,376 stars) signals broad adoption.

Who should use it

  • Platform and DevOps engineers

Potential use cases

  • Evaluate automation, CI/CD, or infrastructure patterns

Strengths

  • README present in our index
  • Declared license: Creative Commons Attribution 4.0 International
  • Substantial fork count (8,767) suggests reuse and contribution interest

Limitations / considerations

  • Insights are derived from public metadata and our observations — not a substitute for code review

What to watch

  • Re-check last push, issues, and releases on GitHub before production adoption

Strong signals: Strong community interest

Source: GitHub (public metadata) + Repository Radar analysis. We do not claim ownership of third-party repositories.

Ready to ship something that compounds?

Share your roadmap. We’ll come back with scope options, timeline ranges, and who from Shriram IT Ventures should be in the room.

Popular with product teams