We are sponsored by audible! http://www.audibletrial.com/programmingthrowdown
We are on Patreon! https://www.patreon.com/programmingthrowdownT-Shirts! http://www.cafepress.com/programmingthrowdown/13590693
Join us on Discord! https://discord.gg/r4V2zpC
Project Planning
How do you stay focused when working on large projects that span many months? In this duo episode, we talk about Project Planning techniques and trends! We also cover solving personal data storage problems and building CNC machines & printers.
Intro topic:
Home Network Attached Storage (Home NAS)
News/Links:
- Homebrew CNC machine
- Curves and Surfaces
- Visual explanation of Raft Consensus protocol
- The mathematics of 2048: Optimal Play with Markov Decision Processes
Book of the Show
- Jason: Manager Tools Podcast
- Patrick: Make Magazine
Audible Plug http://www.audibletrial.com/programmingthrowdown
Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h
Tool of the Show
- Jason: Workflowy https://workflowy.com/b/
- Patrick: Github Desktop https://desktop.github.com/
Topic: Project Planning
- Classes of Approaches
- Waterfall
- Agile
- Hybrid
- Dimensions of a project
- Triangle
- Headcount
- Scope
- Kanban
- Scope Creep
- Time
- Gantt Chart
- Dependencies
- Items Blocking
- Sizing
- Person - hours vs Calendar time
- Planning as monte carlo
- Timescales
- Long-term vision
- Medium-term milestones
- Short-term work packages
- Tools
- Task reporting
- Headcount reporting
00:00:15 Introduction
00:01:33 UML
00:05:22 Home NAS and other personal storage solutions
00:18:09 Homebrew CNC machine
00:29:37 Raft (Consensus Algorithm)
00:36:54 The Mathematics of 2048
00:45:44 Book of the Show
00:45:57 Manager Tools
00:49:10 Make Magazine
00:57:50 Tool of the Show
00:57:51 Workflowy
00:59:10 GitHub Desktop
01:01:00 Project Planning
01:22:11 Farewells
Resources mentioned in this episode:
QT Designer: https://www.qt.io/
Shapeoko: https://carbide3d.com/shapeoko/
Curves and Surfaces by Bartosz Ciechanowski: https://ciechanow.ski/curves-and-surfaces/
Inkscape: https://inkscape.org/
Raft: https://raft.github.io/
If you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/
Reach out to us via email: programmingthrowdown@gmail.com
You can also follow Programming Throwdown on
Facebook | Apple Podcasts | Spotify | Player.FM
Join the discussion on our Discord
You can also help support Programming Throwdown through our Patreon