/notes
- Active Recall
- Agile Project Management
- Algorithms and Data Structures
- Authentication
- Authenticity
- Authorization
- Automated Software Testing
- Automatic Code Formatting
- Backwards Kanban
- Black-Box Testing
- Black-Box vs. White-Box Testing
- Borrowed Creativity
- Branch Coverage
- Cheatsheets
- Clean Code
- Code Review
- Concepts of Programming Languages
- Continuous Delivery
- Continuous Deployment
- Continuous Integration
- Continuous Operations
- Cyber Security
- Debugging using Automated Software Tests
- Definition of Done
- Dependency Injection
- dndbeyond
- DOM/Structural Testing
- End-to-End Tests
- End-To-End Tests can be longer in favor of writing duplicate test logic
- epresent
- Exocortex
- Friends
- Function Coverage
- git
- Given, When, Then
- Integration-Tests
- Intensely Practical Tips for Growing an Indie Studio
- Inversion of Control
- Kanban
- Line Coverage
- Linting
- Loneliness
- Machine Learning
- Mailing Lists
- masterWiki
- Mocking
- Multitasking reduces productivity
- Mutation Testing
- nix package manager
- Nix Software Family
- NixOps
- NixOS
- Org Roam
- org-reveal
- orgmode
- Pair Programming
- Personal Knowledge Management
- Ping-Pong Pair Programming
- Presentations
- Product Management
- Project Management
- Pull Request
- Pure Function
- Refactoring
- Referential Transparency
- Regression Testing
- Resources
- Screenshot Testing
- Single Responsibility Principle
- Smoke Testing
- Snapshot Testing
- Social Media
- Software Engineering
- Spaced Repitition
- System under Test
- Test Coverage
- Test Granularities
- Test Suite
- Test-Driven-Development
- Testability
- TODO Topics to write about
- Tools
- Traditional Test Coverage is not valuable information
- Typesystem
- Unit-Tests
- UNIX Philosophy
- User Interface Testing
- Version Control
- When to mock in End-To-End Tests
- White-Box Testing
- Zettelkasten