Interesting links of the week 2023-9 (#61)
Here are some interesting articles, blog posts, videos, and GitHub repositories I've run into over the last week (February 20, 2023 - February 26, 2023)
As long as I continue to see layoffs, I'm going to include the link to this repository on GitHub. It's a list of job search and interviewing resources I've pulled together over the last few years. I accept PRs if you have anything to add.
My Favorites from the Week
- What has tech brought us? (Ted Neward)
- The First Cut Is The Deepest (David Todd McCarty)
- Why You Won't Fix It Later (Ryan Cooper)
- The State of Developer Conferences (Brian Rinaldi)
Software Development
- The Unit in Unit Testing
- Refactoring huge C# code base in minutes
- How to Compare Two Json Objects Using C#
- Webhooks done right
- Implementing webhook delivery retry to improve reliability
- Book Review: Software Design By Example (Jessica Kerr)
- The Eroding Agile Test Pyramid
- WPF Begins its Long Goodbye
- Myths about F#: F# is for FP, C# for OOP
- C# 11.0 new features: newlines in string interpolation expressions
- xUnit shared context management for C# tests
- Handling Database Migrations in Mature Applications with Fluent Migrator
- Don't let Event-Driven Architecture buzzwords fool you
- A thorough team guide to RFCs
- The difference between good and great engineers
- Making your Idea Happen with a Proof of Concept (in software development)
- How to become master writing C# code (Steve Smith)
Technology and Science
- Introducing Bash for Beginners
- Are clouds having their on-prem moment?
- Sci-Fi Magazine Clarkesworld Overwhelmed with Flood of AI-Generated Stories
- How to Choose the Right Database in 2023
- We stand to save $7m over five years from our cloud exit (DHH)
Leadership
- How shrinking teams are pushing workers to the brink
- Coaching a Direct Report Who Asks for Your Help
- Just Because I Can Code, Doesn’t Mean I Can’t ______________
- How to build a high-performing software team
- Focus on impact
- A Skeptic’s Guide to Software Architecture Decisions
- TBM 202: Something Has To Give
Project Management / Agile
- What are some big red flags when hiring an agile consultant?
- Agile Velocity vs Capacity Planning: A PM’s Handbook for Optimizing Developer Throughput
- Sprint Velocity: The Ultimate Guide
- Factors Affecting On-Time Delivery in Large-Scale Agile Software Development
Social Media
Non-Technology / Random
- Correct technical explanation order: Why most writing explains things in the wrong order
- Academia as multi-level marketing scam
- How to stop wasting time when you’re in a funk
- The Art of Knowing When to Quit
- The 11 Best Office Supplies for Organization in 2023
Videos
- Doom in a Lego Brick
- Searls After Dark #1 - ChatJPN (Justin Searls)
- YOW! Conference 2017 - Doc Norton - The Technical Debt Trap
- Azure Infrastructure Weekly Update - 24th February 2023 (John Savill)
- When Should I Quit? How Do I Know When to Move On? (Tim Corey)
GitHub Repos
- https://github.com/google/python-fire
- https://github.com/xunit/xunit.analyzers
- https://github.com/ZippyNeuron/DesignPatterns
- https://github.com/usememos/memos
- https://github.com/TheAlgorithms/Python
Things I Learned
- Nothing this week, more coming soon
Comments