~/talks

Michael Feathers

what they talk about

all 10 in the filters

where they keep going back

all 12 in the filters

on a stage with

all 5 in the filters

who talks about the same things

titleconferencedate
Where AI Meets CodeGOTO Chicago 20242024-10-21
Introduces a simple surfacing model for how LLMs pull concept clusters and shows the lost‑in‑the‑middle failure via a needle‑in‑haystack token test…
Talk on
Solving The Value EquationRegional Scrum Gathering Tokyo 20242024-01-10
Argues that software value depends on reducing distance to realized value — social, structural and temporal gaps — and that measuring output (anecdote…
Talk on
AI, Determinism, Code Generation and RefactoringGeeCON Prague 20232023-10-19
Distills practical limits and workflows: three interaction styles — completion mode, comment mode and chat mode — each has different failure modes; temperature…
Talk on
Fixing Design with TestsCraft Conference 20232023-05-18
Automated tests reveal modularity problems by surfacing concrete pains: long methods, huge setup chains, hidden globals and IO, Law of Demeter chains, flaky…
Talk on
Aligning Architecture with Responsibility IndicesØredev 20222022-11-08
A concrete process for creating Responsibility Indices maps each primary responsibility to the exact code locations, records quality measures, planned…
Talk on
Aligning Architecture with Responsibility IndicesGlobal Software Architecture Summit 20222022-10-03
Proposes a lightweight process called Responsibility Indices that maps each named responsibility to the actual code locations where it’s implemented, plus an…
Talk on
Interview with Michael FeathersGlobal Software Architecture Summit 20222022-10-03
Prefers binary metrics that record presence or absence of specific qualities, using those as guard rails to decide what belongs in each system area and to…
Interview on
Net Positive DevelopmentAgile India 20202020-10-11
Argues that network science explains why code, teams and organizations behave the same way and gives concrete rules: communication costs grow as n squared vs n…
Talk on
Socio-Technical Modeling as a PracticeBuild Stuff 20192019-11-13
Argues that code, people and tools must be modeled together using Conway's Law and Actor-Network ideas, showing concrete patterns: a shared testing framework…
Talk on
Technical Modeling as a PracticeØredev 20192019-11-06
Asserts that Conway's Law and actor‑network thinking predict isomorphic structures across code, teams and orgs, shows a concrete case where multiple teams…
Talk on
Asking, Telling and Modularity: Choices in CodeCraft Conference 20192019-05-07
Live-coding in Eclipse refactors a monolithic Java mailing-list server that uses Vector and the JavaMail API into clear components by extracting methods and…
Talk on
Top 3 Most Viewed GOTO Chicago TalksGOTO Chicago 20182018-04-24
These talks were recorded at GOTO Chicago 2018. #gotocon #gotochgo http://gotochgo.com 3. Alena Hall - Distributed Data Stores on…
Talk on
Unconditional CodeGOTO Chicago 20182018-04-24
Argues that most conditional clutter vanishes if the domain is extended or errors become first-class rather than scattered checks. Shows concrete patterns and…
Talk on
Edge-Free ProgrammingBuild Stuff 20162016-11-16
Argues that many bugs vanish when error handling is moved to the outer layer and the core runs straight‑line; demonstrates with a guitar‑tablature converter…
Talk on
Strategic Code DeletionAgile Singapore Conference 20162016-10-17
Argues that unused code is measurable and removable using lightweight instrumentation and disciplined tests: uses SI probes (Ruby hooks) and production…
Talk on
RUBY ARRAYS ON STEROIDSwroc_love.rb 20142014-04-17
Claims that APL/J array operators give much denser, higher-level solutions and shows a working Ruby prototype: a GitHub gem called jop gem that monkey‑patches…
Talk on
Legacy Rails Q&Awroc_love.rb 20142014-04-17
Live Q&A surveys why Rails apps age badly and when to refactor versus rewrite: cites Basecamp and Redmine as real-world cases, notes ActiveJob was rejected…
Talk on
Interview withGOTO Chicago 20132013-04-23
Argues that security must be a cultural, design-first decision not an afterthought, showing concrete tools and incidents: a Ruby zero-day spawned a worm until…
Interview on
Keynote – Michael FeathersRuby Midwest 20132013-04-05
Argues that uniform coding standards and abstract SOLID rules often clip design context and cause trouble, citing a claimed 100x performance story where…
Talk on
Opening Keynote: Code BlindnessRocky Mountain Ruby 20112011-08-31
Argues that organizations suffer from code blindness: layers of management ignore the actual codebase, rely on staffing metrics, or gamify numbers like test…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.