Sage Faraday Software Sage #10: Test Driven Development (TDD) is Best Driven Development (BDD) I hear that TDD is a very useful practice, yet no team I've worked on (so far) has pushed its use. I was introduced to it by Dave Farley , and ever since I've been hooked. There are no silver bullets,... software-sage Dec 16, 2024 0 22
Sage Faraday Software Sage #9: Words Mean Things, today I am Picking on 'Ownership' Words mean things. We have to be careful with them. To demonstrate this, I am picking on the word Ownership, which is often utilized in Startups. There is a tendency to pack a lot of meaning into them... software-sage Dec 16, 2024 0 16
Sage Faraday Software Sage #8: Fast Feedback Loops increase Dev Velocity Software Engineering is characterized by Feedback Loops. The faster the Feedback Loop, the faster the Dev Velocity. (Wouldn't that be 'Eng Velocity' for Engineers? I guess Dev Velocity is catchier..) ... software-sage team Dec 16, 2024 0 14
Sage Faraday Software Sage #7: Search is a Common Pattern, OpenSearch might Help Being able to search for something is a fundamental pattern. Similar to my Amplify article a few editions ago talking about building MVPs rapidly, this article will be tool-focused. Searching for a Se... search software-sage tool Dec 16, 2024 0 18
Sage Faraday Software Sage #3: 100x Software Engineering - Solve User Pain, Write Quality Code 100x Software Engineering is when you build something someone actually uses. If a Startup is practicing user-centered Design, they might realize that a helpful way to make actual progress is to start ... design software-sage Dec 16, 2024 0 19
Sage Faraday Software Sage #2: Cognitive Load (Read Me) Sweet, adding 'Read Me' to the title of my Newsletter worked... TL;DR: You, your team, your boss, and the user of your software all have limited mental bandwidth ( Cognitive Load ). Each has specific ... cognitive-load software-sage Dec 16, 2024 0 16
Sage Faraday Software Sage #6: Soft Skills are just as important as Tech Skills Soft Skill Importance == Tech Skill Importance There is overwhelming evidence that things categorized as 'Soft Skills' are important, but I rarely see them being woven into coursework. Occasionally I ... software-sage Dec 16, 2024 0 13
Sage Faraday Software Sage #5: Startups & Conflict Conflict Vectors I had a great conversation earlier this week with a group of CTO's and Founders where we discussed conflict at Startups. Conflict between Founders and the Team(s)/Individual Contribut... conflict software-sage startups Dec 16, 2024 0 15
Sage Faraday Software Sage #4: Rapid MVP Prototyping with AWS Amplify I wanted to share an approach to rapid prototyping that has been working really well for me. Each Cloud provider has some kind of service like this, but my experience so far has been with AWS Amplify ... amplify backend-as-a-service mvp software-sage tool Dec 16, 2024 0 17
Sage Faraday Software Sage #1: Mind & Body Each of my Newsletters will have a theme, plus a grab bag of cool stuff at the end that I call Sage's Bookshelf (scroll to the end if you just want the grab bag, I won't be upset - you are respecting ... software-sage Dec 13, 2024 0 16
Sage Faraday What is Software Sage? Hi! I'm Sage. Welcome to my software dev leadership Newsletter. Great for Startups and beyond. If you are reading this and hearing a 'fast, caffeinated, inner monologue' then this Summary is working a... software-sage Dec 13, 2024 0 14