51,670
stars
+0+-1+52
4,033
forks
977
watchers
89
prs
35
issues
0
releases
0
discussions
README
Table of Contents
- Professional Programming - about this list
- Principles
- Contributing to this list
- Must-read books
- Must-read articles
- Other general material and list of resources
- Other lists
- Books
- Articles
- Axioms
- Courses
- Topics
- Accounting
- Agentic coding
- AI (Artificial Intelligence)
- Algorithm and data structures
- API design & development
- Attitude, habits, mindset
- Procrastination
- Authentication/authorization
- Automation
- Best practices
- Beyond software engineering & random
- Biases
- Business
- Buy vs. Build
- Cache
- Career growth
- Choosing your next/first opportunity
- Getting to Staff Eng
- Characters sets
- Chess
- Clouds
- Code reviews
- Coding & code quality
- Communication
- Compilers
- Configuration
- Continuous Integration (CI)
- Data analysis & data science
- Data semantics
- Databases
- Internals
- NoSQL
- Postgres
- Data formats
- Data science/data engineering
- Debugging
- Design (visual, UX, UI, typography)
- Design (OO modeling, architecture, patterns, anti-patterns, etc.)
- Design: database schema
- Design: patterns
- Design: simplicity
- Dev environment & tools
- Docker
- Documentation
- Dotfiles
- Editors & IDE
- Vim
- Email
- Engineering management
- Exercises
- Experimentation
- Fonts
- Functional programming (FP)
- Games development
- Generative AI
- Graphics
- Hardware
- HTTP
- Humor
- Incident response (oncall, alerting, outages, firefighting, postmortem)
- Postmortem
- Internet
- Interviewing
- Kubernetes
- Large Language Model (LLM)
- Learning & memorizing
- Licenses (legal)
- Linux (system management)
- Low-code/no-code
- Low-level, assembly
- Machine learning/AI
- Math
- Marketing
- Network
- Observability (monitoring, logging, exception handling)
- Logging
- Error/exception handling
- Metrics
- Monitoring
- Open source
- Operating system (OS)
- Over-engineering
- Performance
- Personal knowledge management (PKM)
- Personal productivity
- Perspective
- Privacy
- Problem solving
- Product management for software engineers
- Project management
- Programming languages
- Python
- JavaScript
- Garbage collection
- Programming paradigm
- Public speaking (presenting)
- Reading
- Refactoring
- Regex
- Releasing & deploying
- Versioning
- Checklists
- Feature flags
- Testing in production
- Reliability
- Integration patterns (dependency management)
- Resiliency
- Search
- Security
- Research papers
- Shell (command line)
- SQL
- State
- System administration
Top issues
#144Interviewing resource suggestion: level-based system design rubric2 comments · 2026-08-30#145Web development resource suggestion: A11yKit - Free client-side Web accessibility and WCAG 2.2 audit toolkit0 comments · 2026-09-08#120hardware: Computer Architecture course for timing/architecture/reversing/etc estimations0 comments · 2026-03-31