~/talk

Improve application and code quality without overengineering

Talkat Conf42 Python 2024 · on Thursday, 2024-02-29· [developer-experience]
links:none on file
slides:none on file

Example: an API that fetches statistics from other services needs only an async FastAPI app that makes on‑demand requests and handles several dozen requests per day, not a message bus, local repository and worker farm. Overengineering inflates delivery from days to weeks, causes cut tests and tech debt. Plan tasks, split work into small increments (for example create the index then switch sorting), ship each increment, cover business scenarios with tests, and refactor iteratively rather than rewrite.

AI-written summary · about

  1. 0:00Overengineering in software
  2. 1:19Why overengineering happens
  3. 3:28Overengineered solutions
  4. 6:39Five changes to avoid it
  5. 8:02Breaking tasks into increments
  6. 11:35Refactoring iteratively
  7. 13:44Performance versus clarity
  8. 14:47Team collaboration
  9. 15:08Summary
~/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.