Tag: software-development
Stop Avoiding Politics
A case for why engineers must engage with organisational politics, drawing parallels to Machiavelli's 'The Prince'.
The AI Coding Trap
Chris Loy's framework for applying software engineering best practices to AI coding agents, treating them as lightning-fast junior engineers.
You Should Delete Tests
A summary of André Arko's argument that tests should be deleted when they no longer increase confidence, with a focus on flaky, high-maintenance, or irrelevant tests.
A Structured Methodology for Disciplined AI Software Development
A summary of the 'Disciplined AI Software Development' methodology, which provides a framework for managing AI collaboration in coding projects.
The cost of being wrong
A reflection on Jack Vanlightly's article about how the low cost of failure in software should encourage decisive action.
Lessons on building software quickly
A look at Evan Hahn's practical advice for efficient software development, focusing on key takeaways like rough drafts and focused work.
More tags:
- adoption
- agents
- ai
- ai-agents
- ai-development
- ai-ide
- amazon
- analogy
- architecture
- artificial-intelligence
- autonomy
- aws
- best-practices
- books
- build vs buy
- business
- business intelligence
- business strategy
- caching
- career
- career-development
- change management
- chatgpt
- claude
- claude-code
- cloud
- coding
- coding-agents
- communication
- concepts
- continuous-discovery
- coursera
- coverage
- critical-thinking
- criticism
- cursor
- data
- data centres
- data-science
- databricks
- decision-making
- design
- design-principles
- developer productivity
- developer-tools
- development
- devops
- dictation
- digital-twins
- disruption
- document-processing
- documentation
- domain engineering
- ecology
- economics
- education
- efficiency
- energy
- engineering
- engineering-leadership
- enterprise-architecture
- ethics
- europe
- exhibition
- explainability
- focus
- framework
- functional-programming
- future-of-work
- game
- genbi
- github
- governance
- grid stability
- habits
- influence
- innovation
- inspiration
- intuition
- investing
- kilocode
- kiss
- leadership
- learning
- links
- llm
- llms
- machine-learning
- maintenance
- management
- martin-fowler
- mbse
- mcp
- methodology
- metrics
- michael pilarczyk
- military
- mindset
- mlops
- morale
- nasa
- networking
- nlp
- openwebui
- organisations
- pace-layering
- personal
- personal-growth
- platform-engineering
- podcast
- policies
- policy
- product management
- productivity
- programming
- prompt-engineering
- proprietary data
- proxmox
- python
- rag
- redis
- reliability
- remote work
- renewables
- resources
- roger martin
- search
- security
- side-projects
- simon-willison
- simplicity
- society
- software design
- software development
- software engineering
- software-architecture
- software-development
- software-engineering
- startups
- strategy
- substack
- summary
- survey
- sustainability
- system design
- system-design
- systems engineering
- systems-engineering
- systems-thinking
- tailscale
- team building
- teams
- tech-leadership
- technology
- technology-assessment
- testing
- thoughtworks
- togaf
- tooling
- tools
- training
- tutorials
- vc
- vibe-coding
- wardley-maps
- workflow