Programming Throwdown
Patrick Wheeler and Jason Gauci
News/Links:
- StackOverflow Question Count Going Down
- DeepSeek claims its ‘reasoning’ model beats OpenAI’s o1 on certain benchmarks
- Computer Science Papers Every Developer Should Read
- Nvidia Cosmos - an AI platform to change the future of robots and cars - wins Best of CES 2025
Book of the Show
- Patrick: Alice’s Adventures in a differentiable wonderland
- Jason:
- A Beautiful Day in the Neighborhood (Hulu/Netflix/etc)
- A Beautiful Day in the Neighborhood (Hulu/Netflix/etc)
Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h
Tool of the Show
- Patrick:
- Jason:
- Sqlitedict - Python dictionaries saved to disk
- Sqlitedict - Python dictionaries saved to disk
Topic: Project Planning and Management
- Why?
- Gathering feedback
- Identifying risks
- Deciding future headcount
- Documenting / discovering dependencies
- Critical path
- Schedule
- Reduce the bullwhip effect
- How it works
- SMART goals
- specific, measurable, achievable, relevant, and time-bound
- MT is most important
- Gantt Charts
- Scrum
- Agile
- Kanban
- SMART goals
- Tools
- Whiteboard (the generic IRL one)
- Post it notes
- JIRA
- Asana
- OpenProject
- Dealing with uncertainty
- Buffering
- Issues with recursive padding
- Project planning Post-Mortems
- Buffering