# Software Development (MoC)
## Notes
<!-- QueryToSerialize: LIST FROM #software_development AND !#type/quote AND !#type/creation/quote WHERE public_note = true SORT file.name ASC -->
<!-- SerializedQuery: LIST FROM #software_development AND !#type/quote AND !#type/creation/quote WHERE public_note = true SORT file.name ASC -->
- [[2026-05-04 Git 2.54 - Config-Based Hooks Replace Husky and Pre-Commit]]
- [[2026-05-18 Claude Code Agent View - One Screen for Background Sessions]]
- [[2026-06-09 mq - jq for Markdown]]
- [[37signals AI Recommendations (2026-01)]]
- [[abtop]]
- [[ACID]]
- [[Adding missing GPG keys for apt-get on WSL (Article)]]
- [[Adding Tailwind to a Nrwl NX monorepo, Angular and Storybook (Article)]]
- [[Advice to create great teams]]
- [[Agent Client Protocol (ACP)]]
- [[Agent Development Lifecycle (ADLC)]]
- [[Agent Reach]]
- [[Agent-Native Product Decomposition]]
- [[Agentic Development Environment (ADE)]]
- [[Agentic Engineering]]
- [[Agentic TDD]]
- [[AGENTS.md (File Convention)]]
- [[AgentsView]]
- [[Agile Manifesto]]
- [[AI Agent Harness]]
- [[AI Agent Swarms]]
- [[AI Agents]]
- [[AI and the Shifting Role of Developers]]
- [[AI Coding Maturity Levels]]
- [[AI Red Teaming]]
- [[AI SDKs]]
- [[AI Verifiability]]
- [[AI-assisted code comprehension]]
- [[Aider]]
- [[AIOps]]
- [[Alistair Cockburn]]
- [[Ambient Programming]]
- [[An online community for Software Crafters (Article)]]
- [[Analyzing Your Angular app JS bundles (Article)]]
- [[Anders Hejlsberg]]
- [[Andrew Hunt]]
- [[Angular]]
- [[Angular 10 In Depth (Article)]]
- [[Angular 11 in Depth (Article)]]
- [[Angular 12 in Depth (Article)]]
- [[Angular 13 in Depth (Article)]]
- [[Angular best practices - Constructor vs ngOnInit (Article)]]
- [[Angular roadmap analysis (Article)]]
- [[Angular Template Type Checking (Article)]]
- [[Angular Tips - Understand Angular scroll position and ScrollPositionRestoration (Article)]]
- [[Anthropic CLI (ant)]]
- [[Anthropic SDK]]
- [[Antigravity 2.0]]
- [[Antigravity CLI]]
- [[Antigravity IDE]]
- [[Antigravity SDK]]
- [[Anysphere]]
- [[Apache Software Foundation (ASF)]]
- [[Ash]]
- [[asm (AI)]]
- [[Atropos]]
- [[Attack surface]]
- [[Axolotl]]
- [[Azure API Center]]
- [[Barrel Pattern]]
- [[Bash]]
- [[Beads]]
- [[beautiful-mermaid]]
- [[Bertrand Meyer]]
- [[Blade]]
- [[BMad Method]]
- [[Boost your productivity in VSCode Using The Best Extension Packs (Article)]]
- [[Boris Cherny]]
- [[Bring Your Own Key (BYOK)]]
- [[Broken windows theory]]
- [[Browser MCP]]
- [[Bruno]]
- [[Building a Service Worker with Workbox 5, TypeScript, Webpack and Angular (Article)]]
- [[Bun]]
- [[Cargo (Rust)]]
- [[ccusage]]
- [[Challenges in Managing AI Agent Swarms]]
- [[CI CD pipelines]]
- [[Claude API]]
- [[Claude Code]]
- [[Claude Code Agent Teams]]
- [[Claude Code Agent View]]
- [[Claude Code Auto Mode]]
- [[Claude Code Channels]]
- [[Claude Code CLI Reference]]
- [[Claude Code Computer Use]]
- [[Claude Code Configuration]]
- [[Claude Code Custom Commands]]
- [[Claude Code Hooks]]
- [[Claude Code IDE Integration]]
- [[Claude Code Installation]]
- [[Claude Code Interactive Mode]]
- [[Claude Code MCP Integration]]
- [[Claude Code Memory]]
- [[Claude Code Permissions]]
- [[Claude Code Plugins]]
- [[Claude Code Prompt Caching]]
- [[Claude Code Remote Control]]
- [[Claude Code Review]]
- [[Claude Code Routines]]
- [[Claude Code SDK]]
- [[Claude Code Security Review]]
- [[Claude Code Skills]]
- [[Claude Code Tasks]]
- [[Claude Code Tips and Best Practices]]
- [[Claude Code Tools]]
- [[Claude Code Ultraplan]]
- [[Claude Code via GitHub Copilot]]
- [[Claude Code Voice Mode]]
- [[Claude Code Web]]
- [[Claude Code Web Scheduled Tasks]]
- [[Claude Console]]
- [[Claude Dynamic Workflows]]
- [[Claude Managed Agents]]
- [[Claude Managed Agents Dreams]]
- [[Claude Managed Agents Environments]]
- [[Claude Managed Agents Events]]
- [[Claude Managed Agents Memory Stores]]
- [[Claude Managed Agents Multi-Agent]]
- [[Claude Managed Agents Outcomes]]
- [[Claude Managed Agents Sessions]]
- [[Claude Managed Agents Tools]]
- [[Claude Max API Proxy]]
- [[Claude Platform]]
- [[Claude Replay]]
- [[Claude Superpowers]]
- [[Cleaning up database tables after each integration test method with Spring Boot and Kotlin (Article)]]
- [[Cline]]
- [[Cloud Development Environment (CDE)]]
- [[Cloudflare Access and Zero Trust]]
- [[Cloudflare Agents SDK]]
- [[Cloudflare Browser Rendering]]
- [[Cloudflare Containers]]
- [[Cloudflare D1]]
- [[Cloudflare Durable Objects]]
- [[Cloudflare Email Routing and Sending]]
- [[Cloudflare Flagship]]
- [[Cloudflare Hyperdrive]]
- [[Cloudflare KV]]
- [[Cloudflare Pages]]
- [[Cloudflare Pipelines]]
- [[Cloudflare Queues]]
- [[Cloudflare R2]]
- [[Cloudflare Sandbox SDK]]
- [[Cloudflare Stream]]
- [[Cloudflare Tunnel]]
- [[Cloudflare Vectorize]]
- [[Cloudflare WAF]]
- [[Cloudflare Workers]]
- [[Cloudflare Workers AI]]
- [[CocoIndex]]
- [[CocoIndexCode]]
- [[Code2Prompt]]
- [[CodeGraph]]
- [[CodeWeaver]]
- [[Codex App]]
- [[Codex CLI]]
- [[Codex Cloud]]
- [[Codex IDE Extension]]
- [[Codex plugin for Claude Code]]
- [[Cognition (AI Company)]]
- [[Cognitive debt]]
- [[Command Line Interface (CLI)]]
- [[CommonMark]]
- [[Composer 2]]
- [[Composer 2.5]]
- [[Composer for PHP]]
- [[Composition over Inheritance]]
- [[Composition Root]]
- [[Configuring and using the Apollo client in a Next.js TypeScript application (Article)]]
- [[Configuring sourcemaps with the Angular CLI (Article)]]
- [[Context-as-Code]]
- [[Context7]]
- [[Continuous Delivery (CD)]]
- [[Continuous Deployment (CD)]]
- [[Continuous Integration (CI)]]
- [[Convention over Configuration]]
- [[Cook (Orchestration CLI)]]
- [[Cook AI Agent]]
- [[Corey Ladas]]
- [[Crabbox]]
- [[Create Office add ins with Angular and Nrwl NX (Article)]]
- [[Creating a Storybook instance including stories from multiple libraries in a Nrwl Nx workspace (Article)]]
- [[Creating custom class-validator validators for MomentJS (Article)]]
- [[cron]]
- [[ctx (ADE)]]
- [[Cursor Blame]]
- [[Cursor BugBot]]
- [[Cursor.com]]
- [[Database]]
- [[Database Management Systems (DBMS)]]
- [[Dave Farley]]
- [[Dave Thomas]]
- [[DbGate]]
- [[Definition of Done (DoD)]]
- [[Deleting code is GREAT. The less there is, the higher the quality]]
- [[Dependency Injection (DI)]]
- [[Dependency Inversion Principle (DIP)]]
- [[Deploying TLS certificates for local development and production using Kubernetes, cert-manager, mkcert and Let’s Encrypt (Article)]]
- [[Design by Contract]]
- [[Design Sprint Cheat Sheet (Article)]]
- [[DevBox]]
- [[DeveloPassion's Newsletter 002 - Tooling News]]
- [[DeveloPassion's Newsletter 003 - TypeScript News]]
- [[DeveloPassion's Newsletter 005 - Angular 9]]
- [[DeveloPassion's Newsletter 006 - TypeScript and Tailwind]]
- [[DeveloPassion's Newsletter 007 - Node Modules]]
- [[DeveloPassion's Newsletter 008 - Bash]]
- [[DeveloPassion's Newsletter 009 - Angular 10]]
- [[DeveloPassion's Newsletter 010 - Nrwl NX 10]]
- [[DeveloPassion's Newsletter 012 - New Book and Angular 11]]
- [[DeveloPassion's Newsletter 013 - Nrwl NX 11 and Prime NG 11]]
- [[DeveloPassion's Newsletter 020 - Future of Work]]
- [[DeveloPassion's Newsletter 023 - The Clock is Ticking]]
- [[Developer Career Paths (Article)]]
- [[Developers should be more interested in marketing]]
- [[Devin]]
- [[DevOps]]
- [[DevOps General ideas]]
- [[DevOps Manifesto]]
- [[DevOps pillars]]
- [[DevOps Wall of Confusion]]
- [[DevSecOps]]
- [[Devstral 2]]
- [[Discover Bash aliases and understand why those are great (Article)]]
- [[Discover the Non-Goals of TypeScript (Article)]]
- [[Distributed Apps (dApps)]]
- [[Distributed Version Control System (DVCS)]]
- [[Docker Agent]]
- [[Docker AI]]
- [[Docker Compose for AI]]
- [[Docker MCP Gateway]]
- [[Docker MCP Toolkit]]
- [[Docker Offload]]
- [[Docker Sandboxes]]
- [[Dolt]]
- [[Don't code for every future]]
- [[Don't Repeat Yourself (DRY) principle]]
- [[Douglas Crockford]]
- [[Drizzle]]
- [[DSPy]]
- [[DuckDB]]
- [[Dynamically translating a PrimeNG menu using ngx-translate (Article)]]
- [[Electron]]
- [[Embedding translations in your JS bundles with ngx-translate (Article)]]
- [[Embeddings]]
- [[Ephemeral Environments]]
- [[Erich Gamma]]
- [[Extreme Programming (XP)]]
- [[Fabro]]
- [[Fail Fast]]
- [[FAISS]]
- [[FastContext]]
- [[files-to-prompt]]
- [[Firecracker]]
- [[Fixing ‘bash’ is not recognized as an internal or external command when used within npm scripts on Windows (Article)]]
- [[Fixing the “can’t resolve all parameters” exception with Angular DI (Article)]]
- [[Force change detection on third-party Angular components using ChangeDetectorRef (Article)]]
- [[frizbee (CLI)]]
- [[Functional Source License (FSL)]]
- [[fzf]]
- [[Gall's Law]]
- [[Gas City]]
- [[Gas Town]]
- [[Gemini CLI]]
- [[Gemini Code Assist]]
- [[Git]]
- [[Git Bash]]
- [[Git configuration tips]]
- [[Git tutorial for beginners Part 3 - Commits, log and amend (Article)]]
- [[Git tutorial for beginners Part 4 - Branches (Article)]]
- [[Git tutorial for beginners Part 1 - What is a DVCS (Article)]]
- [[Git tutorial for beginners Part 2 - Git repository, working tree and staging area (Article)]]
- [[Git Worktree]]
- [[GitHub]]
- [[GitHub Actions]]
- [[GitHub CLI]]
- [[GitHub CLI (gh)]]
- [[GitHub Codespaces]]
- [[GitHub Copilot]]
- [[GitHub Copilot App]]
- [[GitHub Copilot CLI]]
- [[GitHub Copilot SDK]]
- [[GitHub Flavored Markdown (GFM)]]
- [[Gitkraken]]
- [[GitLab]]
- [[GitLab CLI (glab)]]
- [[GitOps]]
- [[Go]]
- [[Godot]]
- [[Google Antigravity]]
- [[Google Gen AI SDK]]
- [[Goose]]
- [[Gordon (Docker AI Agent)]]
- [[Gource]]
- [[Gradio]]
- [[Graphical User Interface (GUI)]]
- [[grep]]
- [[Grok Build]]
- [[Guido van Rossum]]
- [[gVisor]]
- [[Harness Engineering]]
- [[Headroom]]
- [[Herdr]]
- [[Hermes Agent]]
- [[Hermes Agent Self-Evolution]]
- [[HeyGen]]
- [[High Cohesion]]
- [[Hot paths]]
- [[How Angular applications start (Article)]]
- [[How to add Laravel support to IntelliJ Idea]]
- [[How to add PHP and Laravel support for Visual Studio Code]]
- [[How to add security headers to Laravel applications]]
- [[How to add TypeScript to a Laravel app that uses Vue.js]]
- [[How to build a Product - From idea to code (Article)]]
- [[How to create a custom Angular Webpack configuration (Article)]]
- [[How to create a Laravel application with Jetstream, Inertia, Vue.js, and TypeScript]]
- [[How to create a Laravel project]]
- [[How to create a table of contents with HTML and CSS (Article)]]
- [[How to create an Apple Distribution Certificate CSR on Windows]]
- [[How to debug PHP and Laravel applications with IntelliJ]]
- [[How to develop Laravel apps in IntelliJ]]
- [[How to get started in IT and grow as a Software developer (Article)]]
- [[How to install and configure GPG (Article)]]
- [[How to install Composer on Ubuntu]]
- [[How to install PHP on Ubuntu]]
- [[How to install Rust on Windows]]
- [[How to install Valet on Ubuntu]]
- [[How to mock TypeScript method overloads with Jest (Article)]]
- [[How to Run Claude Code on Your GitHub Copilot Subscription (Article)]]
- [[How to use Tailwind with Svelte and Nrwl NX (Article)]]
- [[How to validate UUID with bean validation in Kotlin (Article)]]
- [[How to Write Code Comments Like a Pro (Article)]]
- [[How to write integration tests for a GraphQL API with Spring Boot and Kotlin (Article)]]
- [[How to write simple code - Avoid the Pyramid of Doom (Article)]]
- [[HyperFrames]]
- [[Idempotency]]
- [[Improving Gitlab CI performance with a custom Docker image (Article)]]
- [[Incremental Static Regeneration (ISR)]]
- [[Input validation with NestJS (Article)]]
- [[Intelligent Terminal]]
- [[IntelliJ IDEA]]
- [[Interface Segregation Principle (ISP)]]
- [[internetVin Terminal plugin for Obsidian]]
- [[Introducing NGRX component-store (Article)]]
- [[Introducing the IT Concepts Wall (Article)]]
- [[Introduction to TypeScript (Article)]]
- [[Inversion of Control (IoC)]]
- [[It works on my machine syndrome]]
- [[JavaScript]]
- [[JavaScript Object Notation (JSON)]]
- [[30 Areas/36 People/Jeff Sutherland.md|Jeff Sutherland]]
- [[Jesse Duffield]]
- [[JetBrains]]
- [[JetBrains Air]]
- [[JSONL]]
- [[Kanbots]]
- [[Keep It Simple Stupid (KISS)]]
- [[Ken Schwaber]]
- [[Kent Beck]]
- [[Kimi CLI]]
- [[Kimi Code]]
- [[ktx]]
- [[Kubernetes tip - Force delete terminating pod (Article)]]
- [[LangChain]]
- [[LangGraph]]
- [[Laraval API naming conventions]]
- [[Laravel]]
- [[Laravel Artisan]]
- [[Laravel Auditing]]
- [[Laravel Echo]]
- [[Laravel Forge]]
- [[Laravel Fortify]]
- [[Laravel Inertia]]
- [[Laravel Jetstream]]
- [[Laravel OpenAPI]]
- [[Laravel Reverb]]
- [[Laravel Sail]]
- [[Laravel Socialite]]
- [[Laravel WebSockets]]
- [[Lathe]]
- [[Lazy loading Angular applications (Article)]]
- [[Let's Get The Money (LGTM)]]
- [[Linus Torvalds]]
- [[Linus' Law]]
- [[Liskov Substitution Principle (LSP)]]
- [[LiteLLM]]
- [[LiteLLM Claude Code Proxy]]
- [[LiteLLM Proxy Configuration]]
- [[Literate Programming]]
- [[Litestream]]
- [[Livewire]]
- [[llama.cpp]]
- [[llms.txt convention]]
- [[Looks Good To Me (LGTM)]]
- [[Loop through a TypeScript enum (Article)]]
- [[Loose Coupling]]
- [[lowfat (CLI)]]
- [[Mailpit]]
- [[Mark Seemann]]
- [[Markdown]]
- [[Markdown introduction (Article)]]
- [[Markdown-based Installation (MD Scripts)]]
- [[MarkItDown]]
- [[Markr]]
- [[Martin Fowler]]
- [[Mastra AI]]
- [[Mastra Harness]]
- [[Mean Time To Recovery (MTTR)]]
- [[Menugen Architecture Pattern]]
- [[MenuGen Deployment Gap]]
- [[Merge Requests (MRs)]]
- [[Mermaid]]
- [[Microsoft]]
- [[Microsoft Agent Framework]]
- [[microVM]]
- [[Mise-en-place]]
- [[Mistral Remote Agents]]
- [[Mistral SDK]]
- [[Mistral Vibe]]
- [[Mistral Vibe CLI]]
- [[MLX]]
- [[Model Context Protocol (MCP)]]
- [[Move fast and break things]]
- [[mq (CLI)]]
- [[Multi-Agent System (MAS)]]
- [[Multica]]
- [[My current Indie Hacking toolkit (2022 edition) (Article)]]
- [[Nano]]
- [[Neovim]]
- [[Next.js]]
- [[NGRX Component-store deep dive - Part 2 (Article)]]
- [[Node.js]]
- [[NodeJS best practice for production - Use stable node and npm versions across your projects and teams (Article)]]
- [[NPM best practices - Stop installing npm packages globally (Article)]]
- [[Observer Pattern]]
- [[Open Closed Principle (OCP)]]
- [[Open Code Review (Alibaba)]]
- [[OpenAI Agents SDK]]
- [[OpenAI Codex]]
- [[OpenAI SDK]]
- [[OpenClaude]]
- [[OpenCode]]
- [[OpenHands]]
- [[OpenSandbox]]
- [[OpenScreen]]
- [[Optimizing Tailwind for production (Article)]]
- [[Organize Everything With The LIFT principle (Article)]]
- [[Paseo]]
- [[Patrick Debois]]
- [[PHP]]
- [[Pi Mono]]
- [[Ploi]]
- [[Podman]]
- [[PostgreSQL]]
- [[Pre-warm the Prompt Cache]]
- [[Prime Vue]]
- [[Principal Software Engineer]]
- [[Problem-solving 101 (Article)]]
- [[Product Requirements Document (PRD)]]
- [[Prompt-driven development (PDD)]]
- [[Pull Request (PR)]]
- [[Pull Requests (PRs)]]
- [[Pure Function]]
- [[Pydantic]]
- [[Pydantic AI]]
- [[Python]]
- [[Python problems that are seemingly related but aren't necessarily]]
- [[Quality vs user satisfaction (Article)]]
- [[RAG Pipelines]]
- [[Ralph Loop]]
- [[Ralph TUI]]
- [[Ralph Wiggum Technique]]
- [[React]]
- [[Redis]]
- [[Relational Databases (RDBMS)]]
- [[Remix]]
- [[Remote Sync (Rsync)]]
- [[Remotion]]
- [[Removing Moment.js locales from your Angular app JS bundles (Article)]]
- [[Retrieval-Augmented Generation (RAG)]]
- [[Rift (AI)]]
- [[ripgrep]]
- [[Robert C. Martin]]
- [[Ron Jeffries]]
- [[Roo Code]]
- [[RoughDraft]]
- [[RTK]]
- [[Rust]]
- [[rustup]]
- [[SaaS startup tech stack advice]]
- [[Salvatore Sanfilippo]]
- [[Sandcastle (AI)]]
- [[Screenshot Driven Development (SDD)]]
- [[Scrum]]
- [[Scrumban]]
- [[Searching for final methods in a Java project (Article)]]
- [[Secret Operations (SOPS)]]
- [[Semantic Search]]
- [[Semantic Versioning]]
- [[SentenceTransformers]]
- [[Sentry]]
- [[Server-Side Rendering (SSR)]]
- [[Serverless means per-request billing]]
- [[Service Locator]]
- [[SGLang]]
- [[Shell]]
- [[Single Component Angular Module (SCAM)]]
- [[Single File Angular Module (SFAM)]]
- [[Single File Component (SFC)]]
- [[Single Responsibility Principle (SRP)]]
- [[Single Source of Truth (SSOT)]]
- [[Slopsquatting, Typosquatting, and the New Software Supply Chain Attacks - How AI and Vibe Coding Are Making Package Registries Even More Dangerous (Article)]]
- [[Software 1.0]]
- [[Software 2.0]]
- [[Software 3.0]]
- [[Software Development Concepts e-book collection (Article)]]
- [[Software professionals are crafters (Article)]]
- [[SOLID Principles]]
- [[Source Control Management (SCM)]]
- [[SQL]]
- [[SQLite]]
- [[Stale while revalidate (SWR)]]
- [[Start with the why. If you can't figure out the why, stop]]
- [[Static Application Security Testing (SAST)]]
- [[Static Site Generation (SSG)]]
- [[Steve Yegge]]
- [[Strategy Pattern]]
- [[stripe-pulse]]
- [[Strongly typing your Angular route data (Article)]]
- [[Supabase]]
- [[Superset]]
- [[SWE-Bench]]
- [[Tauri]]
- [[Technical debt]]
- [[Template Method]]
- [[Terminal Multiplexers]]
- [[Terminal User Interface (TUI)]]
- [[Test hot paths first]]
- [[Test-Driven Development (TDD)]]
- [[The Enduring Value of Timeless Concepts (Article)]]
- [[The story behind my upcoming book - Learn TypeScript by Building Web Applications - part 1 (Article)]]
- [[Tinker]]
- [[Tip of the day - using capture groups and back references to search and replace in IntelliJ (Article)]]
- [[Tips to estimate big migrations]]
- [[Tips to increase productivity as software developer]]
- [[TMux]]
- [[tmux-ide]]
- [[Tom's Obvious Minimal Language (TOML)]]
- [[Touch typing]]
- [[Translating the MatPaginator Angular Material component (Article)]]
- [[Tree-sitter]]
- [[Turbovec]]
- [[Typesafe checks against TypeScript interface property names at runtime (Article)]]
- [[TypeScript]]
- [[TypeScript 3 Projects - What's Next (Article)]]
- [[TypeScript best practices - Interfaces and custom types vs classes (Article)]]
- [[TypeScript monorepo best practices - Avoid import issues (Article)]]
- [[TypeScript Switch Case best practices (Article)]]
- [[TypeScript type only imports and exports (Article)]]
- [[Understanding Bottleneck]]
- [[Unreviewed AI code anti-pattern]]
- [[Using JUnit 5 with Spring Boot 2, Kotlin and Mockito (Article)]]
- [[Using ngx-translate with Storybook stories (Article)]]
- [[UV (Python)]]
- [[Valet]]
- [[Vector Store]]
- [[Vercel]]
- [[Vercel AI SDK]]
- [[Vercel DeepSec]]
- [[Vercel Eve]]
- [[Vercel Open Agents]]
- [[Vercel Sandboxes]]
- [[Vercel v0]]
- [[Version Control]]
- [[Version Control System (VCS)]]
- [[Vi]]
- [[Vibe Coding]]
- [[Vibe Engineering]]
- [[Vibe Kanban]]
- [[Vim]]
- [[Virtual Network Computing (VNC)]]
- [[Visual Studio Code (VSCode)]]
- [[VSCode tips for the newcomers (Article)]]
- [[Ward Cunningham]]
- [[Warden]]
- [[Warden CLI]]
- [[Web Scraping techniques]]
- [[webctl]]
- [[Webwright]]
- [[What is software development (Article)]]
- [[What is software engineering (Article)]]
- [[What is the difference between software developers, engineers, coders, and programmers (Article)]]
- [[What's coming with TypeScript 3.9 (Article)]]
- [[What's coming with TypeScript 4.0 (Article)]]
- [[What's new in RxJS 7 (Article)]]
- [[What's new in TypeScript 3.9 (Article)]]
- [[What's new in TypeScript 4.0 - Language features (Article)]]
- [[While coding, when in doubt, prefer verbosity]]
- [[Why Craftsmanship Matters (Article)]]
- [[Why Tailwind's Just-In-Time (jit) mode is a game-changer and how to use it right now (Article)]]
- [[Windsurf]]
- [[Wrangler]]
- [[Write code for humans]]
- [[Write-Ahead Logging (WAL)]]
- [[Yelling at my laptop (YAML)]]
- [[Yet Another Markup Language (YAML)]]
- [[You are not your code]]
- [[You Aren't Gonna Need It (YAGNI)]]
- [[Your code is not yours]]
- [[Zellij]]
- [[zero-native]]
- [[Zustand]]
<!-- SerializedQuery END -->
## Quotes
<!-- QueryToSerialize: LIST FROM #software_development AND (#type/quote OR #type/creation/quote) WHERE public_note = true SORT file.name ASC -->
<!-- SerializedQuery: LIST FROM #software_development AND (#type/quote OR #type/creation/quote) WHERE public_note = true SORT file.name ASC -->
- [[All teams have a test and a production environment. Some teams are lucky enough for those environments to be different]]
- [[Atomic notes are like functions in code]]
- [[Deliver success, not software]]
- [[Each team is different with different standards and tech debt]]
- [[Focus on the problem to solve and give it your undivided attention and effort. Produce high-quality work that is secure]]
- [[Given enough eyeballs, all bugs are shallow]]
- [[Good software takes ten years]]
- [[Great developers are becoming editors and reviewers instead of writers]]
- [[How do functions break up. They stop calling each other]]
- [[I don’t hate br. That’s the only time I catch a break!]]
- [[I would tell you but I'm afraid of how you would React]]
- [[If you don't put them (bugs) in, you don't have to take them out]]
- [[If you never go to production, production can't go down]]
- [[Only write code when you can’t think of any other way to validate your hypothesis]]
- [[Programming isn't about what you know. It's about what you can figure out]]
- [[Sometimes when I'm writing Javascript I want to throw up my hands and say 'this is bullshit!'' but I can never remember what 'this' refers to]]
- [[Stick to boring architecture for as long as possible, and spend the majority of your time, and resources, building something your customers are willing to pay for]]
- [[There are only 10 kinds of people in the world. Those who understand binary, and those who don't]]
- [[Think first, code second]]
- [[What is a front-end developer's favorite sport]]
- [[Why didn't the div get invited to the dinner party. Because it had no class!]]
- [[With AI, developers go from authors and musicians to editors and orchestrators. Syntax fades away and systems thinking shines]]
- [[Writing code is the easiest part of being a software developer]]
<!-- SerializedQuery END -->