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.
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.
Measure your Software Developer level against a cross-industry benchmark in 10 minutes!
Take a FREE quiz and get instant results - no email submission required
Created by this repo author
Every Programmer Should Know :thinking:
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 ♻️
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
Algorithms
Data Structures
Numbers
Strings
Latency
Time
Memory
Distributed Systems
Machine Learning
RegExp
Security
UX/Usability
SEO
Architecture
Code Design
Engineering Philosophy
Practices
Career
Salary stats for various tech companies. Better than Glassdoor.
Fine-tune Your Resume
Open Source
Remote Work
Problem Solving
Soft Skills
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
What is Platform Engineering?
A comprehensive overview of the practice, its goals, and core capabilities.
A great explanation of the roles and responsibilities of a platform team.
Internal Developer Platform (IDP)
A foundational resource explaining the concept of an IDP as the core product of a platform team.
A deep dive into the benefits and best practices for building an IDP.
Golden Paths (Paved Roads)
The original concept from Spotify, explaining how they use “opinionated and supported paths” to guide developers.