How to Survive in Tech When Everything's Changing w/ 21-year Veteran Dev Joe Attardi [Podcast #174]
About
No channel description available.
Latest Posts
Video Description
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Joe Attardi. He's a software engineer and prolific author of programming books. We talk about: - How software development has changed over the past 21 years - Tips for suriving AI's sweeping changes to the field - The evolving role of Computer Science degrees - Why people should still read O'Reilly style programming books on dead trees Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com. Support also comes from the 11,423 kind folks who support freeCodeCamp through a monthly donation. You can join these chill human beings and help our charity's mission by going to donate.freecodecamp.org Links we talk about during our conversation: Joe's freeCodeCamp books and tutorials: https://www.freecodecamp.org/news/author/joeattardi/ Joe's website: https://joeattardi.com/ Joe's Web API Cookbook: https://www.webapis.info/ Joe's open source projects on GitHub: https://github.com/joeattardi What Joe's desk looks like: https://x.com/JoeAttardi/status/1849819837360480658 Some games Joe's recently played: https://backloggd.com/u/jattardi/games?page=1 Chapters 00:00 Introduction to Joe Attardi and His Journey 03:01 The Pressure of Entrepreneurship in Tech 06:07 Navigating Career Paths: Management vs. Technical Roles 08:56 The Impact of AI on Software Development 12:00 The Role of Computer Science Degrees in Today's Market 15:01 Advice for the Next Generation: Is CS Still Worth It? 18:02 The Future of Software Development and AI's Role 20:45 Reflections on Education and Career in Tech 24:35 The Shift to Software Engineering 25:31 Building Foundational Knowledge 28:32 The Importance of Project-Based Learning 30:41 Balancing Work and Personal Life 32:12 The Value of Humility in Tech 36:10 The Role of Security in Software Development 41:21 The Book Publishing Journey 49:37 Streamlining the Editorial Process 50:44 Weight Loss and Lifestyle Choices 52:00 The Technical Review Process in Publishing 53:35 Marketing Your Book 55:16 The Future of Technical Writing and AI 01:00:04 Career Aspirations and Growth 01:02:51 Balancing Work and Hobbies 01:05:10 Exploring Game Development 01:09:14 Advice to My Younger Self
Tech Pro's Essential Upgrades
AI-recommended products based on this video

MOSISO Laptop Case 13 inch, 13 inch Laptop Sleeve Bag Compatible with MacBook Air 13 M4 M3 M2 M1 2025-2018 / Pro 13 M2 M1 2025-2016, Neoprene Computer Sleeve Bag with Small Case, Space Gray Global Recycled Standard

MOSISO Compatible with MacBook Air 13 inch Case 2021, 2020-2018 Release A2337 M1 A2179 A1932, Plastic Hard Shell&Keyboard Cover&Screen Film&Storage Bag for MacBook Air 13.3 inch Case, Crystal Clear

tomtoc 360° Protective Laptop Sleeve for 13-inch New MacBook Air M4/A3240 2025, M3/A3113, M2/A2681 M1/A2337 A2179 A1932, 13-inch MacBook Pro M2/A2686 M1/A2338, Water-Resistant Computer Case Bag Global Recycled Standard

MOSISO 13-14 inch Laptop Case, 13.3 inch Puffy Laptop Sleeve Compatible with MacBook Air 13 13.6 M4 M3 M2 M1/Pro 13/Pro 14,HP,Dell,ASUS, Lenovo, Polyester Horizontal Bag with Small Case, Rose Red Global Recycled Standard

Wireless Charging Case for AirPods Pro 1st / 2nd Gen with Type-C Charging Port, Compatible with AirPod Pro 2nd Generation Replacement Case, with Blue-Tooth Sync Button, No Earbuds

Cleaner Kit for Airpods Pro 1 2 3 Multi-Function Cleaning Pen with Soft Brush Flocking Sponge for Bluetooth Earphones Case Cleaning Tools White

Apple AirPods Pro 2 Wireless Earbuds, Bluetooth Headphones, Active Noise Cancellation, Transparency, Personalized Spatial Audio, High-Fidelity Sound, H2 Chip, USB-C Charging

Wireless Charger, 3 in 1 Charging Station, Fast Charging Station Foldable Charging Stand, Wireless Charging Station for Multiple Devices, Compatible with lPhone 17/16/15/14/13 Pro Max Airpods Watch

Logitech G203 Wired Gaming Mouse, 8,000 DPI, Rainbow Optical Effect LIGHTSYNC RGB, 6 Programmable Buttons, On-Board Memory, Screen Mapping, PC/Mac Computer and Laptop Compatible - Black

Logitech G305 Lightspeed Wireless Gaming Mouse, Hero 12K Sensor, 12,000 DPI, Lightweight, 6 Programmable Buttons, 250h Battery Life, On-Board Memory, PC/Mac - Black

NEEWER Advanced 18 inch LED Ring Light for Phone, LCD Touch Screen, 2.4G Remote Lights Control, 3200-5600K, Tripod Light for iPhone Action Camera, for Studio Makeup TikTok YouTube Video Salon (Black)

UGREEN Revodok USB C Hub, 5-in-1 USB C Adapter with 4K HDMI, 100W Power Delivery, 3 USB A Data Ports, Multiport USB Hub for MacBook Pro/Air, iPad Pro, Surface, XPS, Thinkpad, Galaxy and More, Gray

The Bible In A Year: A 52-Week Study Through God's Word, Spiral Bound Bible Study Guide Journal Notebook, A Beautiful Year Planner in the Bible for Women (A5)

Wireless Earbuds, Bluetooth 5.4 Headphones HiFi Stereo with 4 HD Mic, 50H Playtime Bluetooth Earbuds with LED Display, IPX7 Waterproof Wireless Earphones, Touch Control Ear Buds,USB-C White
![[Apple MFi Certified] Lightning to HDMI Adapter for iPhone, 1080P Digital AV Adapter iPhone HDMI Adapter Video HDMI Sync Screen Connector Compatible with iPhone 14/13/12/X/8 NO Need Power Supply](https://m.media-amazon.com/images/I/41FjGWUIKnL._AC_UL960_FMwebp_QL65_.jpg)
[Apple MFi Certified] Lightning to HDMI Adapter for iPhone, 1080P Digital AV Adapter iPhone HDMI Adapter Video HDMI Sync Screen Connector Compatible with iPhone 14/13/12/X/8 NO Need Power Supply

Mcbazel Wii to HDMI Converter Output Video Audio Adapter for Wii (NTSC 480I, 480P, PAL 576I) -Support All Display Modes

ABLEWE RCA to HDMI,AV to HDMI Converter, 1080P Mini RCA Composite CVBS Video Audio Converter Adapter Supporting PAL/NTSC for TV/PC/ PS3/ STB/Xbox VHS/VCR/Blue-Ray DVD Players
![SAMSUNG T9 4TB Portable SSD, USB 3.2 Gen. 2x2, Black, Upto 2000MB/s Read Speed - MU-PG4T0B/AM [Canada Version]](https://m.media-amazon.com/images/I/71EESd1deTL._AC_UL960_FMwebp_QL65_.jpg)
SAMSUNG T9 4TB Portable SSD, USB 3.2 Gen. 2x2, Black, Upto 2000MB/s Read Speed - MU-PG4T0B/AM [Canada Version]
![SAMSUNG T7 4TB, Portable SSD, Grey, up to 1050MB/s, USB 3.2 Gen2, Gaming, Students & Professionals, External Solid State Drive (MU-PC4T0T/AM), Grey [Canada Version]](https://m.media-amazon.com/images/I/91YfRIy7kYL._AC_UL960_FMwebp_QL65_.jpg)
SAMSUNG T7 4TB, Portable SSD, Grey, up to 1050MB/s, USB 3.2 Gen2, Gaming, Students & Professionals, External Solid State Drive (MU-PC4T0T/AM), Grey [Canada Version]
![SAMSUNG 990 PRO SSD 4TB PCIe Gen4 NVMe M.2 Internal Solid State Hard Drive, Up to 7,450MB/s, Heat Control, Direct Storage and Memory Expansion, MZ-V9P4T0B/AM [Canada Version]](https://m.media-amazon.com/images/I/81WuG6lQuDL._AC_UL960_FMwebp_QL65_.jpg)
SAMSUNG 990 PRO SSD 4TB PCIe Gen4 NVMe M.2 Internal Solid State Hard Drive, Up to 7,450MB/s, Heat Control, Direct Storage and Memory Expansion, MZ-V9P4T0B/AM [Canada Version]
![SAMSUNG 870 EVO SATA SSD 500GB 2.5” Internal Solid State Drive, Upgrade PC or Laptop Memory and Storage for IT Pros, Creators, Everyday Users, MZ-77E500B/AM [Canada Version]](https://m.media-amazon.com/images/I/911ujeCkGfL._AC_UL960_FMwebp_QL65_.jpg)
SAMSUNG 870 EVO SATA SSD 500GB 2.5” Internal Solid State Drive, Upgrade PC or Laptop Memory and Storage for IT Pros, Creators, Everyday Users, MZ-77E500B/AM [Canada Version]

Apple 2025 MacBook Air 13-inch Laptop with M4 chip: Built for Apple Intelligence, 16GB Unified Memory, 256GB SSD Storage, Touch ID; Sky Blue - English Keyboard

Air Tracker Tags 4 Pack, Bluetooth Tracker & Item Locator Work with Apple Find My (iOS Only), Replaceable Battery, Waterproof Smart Tag for Keys, Wallet, Suitcases

Air Tracker Tags-4 Pack: Smart Bluetooth Tracker, Item Finder Works with Apple Find My (iOS Only) App, Trakcer Tag Locator for Keys, Luggage, Satchel, Backpack etc. (Not for Android Devices)



![How to get promoted as a dev w/out becoming a manager – Staff Engineer Santosh Yadav [Podcast #202]](https://imgz.pc97.com/?width=500&fit=cover&image=https://i.ytimg.com/vi/_-Tj3bPSYCI/hqdefault.jpg)

![The "AI is going to replace devs" hype is over – 22-year dev veteran Jason Lengstorf [Podcast #201]](https://imgz.pc97.com/?width=500&fit=cover&image=https://i.ytimg.com/vi/lIghF_OewYg/hqdefault.jpg)



![How to build your own learning path using Open Source with Kunal Kushwaha [Podcast #200]](https://imgz.pc97.com/?width=500&fit=cover&image=https://i.ytimg.com/vi/VgBQ0yBSjfM/hqdefault.jpg)





![Harvard CS50 prof David J. Malan on why you should learn programming slowly [Podcast #197]](https://imgz.pc97.com/?width=500&fit=cover&image=https://i.ytimg.com/vi/ZK6XWSCCgPQ/hqdefault.jpg)




![Evan You – From Art School Kid to Open Source Legend [Podcast #192]](https://imgz.pc97.com/?width=500&fit=cover&image=https://i.ytimg.com/vi/xH9ZKsTY73Y/hqdefault.jpg)