Sage Faraday Creating a Backup for the Self-hosted Community Odoo Database (and Filestore) Creating the Backup Manually It's usually best to automate this process, but you can visit this URL to create and download a zipped backup of your database and filestore: <your_domain>/web/database/ma... backup odoo Dec 29, 2024 0 13 Full Stack Engineering
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 23 Software Sage Newsletter
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 Software Sage Newsletter
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 15 Software Sage Newsletter
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 19 Software Sage Newsletter
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 Software Sage Newsletter
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 17 Software Sage Newsletter
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 Software Sage Newsletter
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 Software Sage Newsletter
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 18 Software Sage Newsletter
Sage Faraday The Minimum Viable Product (MVP) I approach MVPs using the scientific method. Create a disprovable hypothesis, test the hypothesis with experiments, and use the resulting data as feedback. An experiment is not necessarily created wit... leadership mvp process Dec 16, 2024 0 12 Engineering Leadership
Sage Faraday Documentation Documentation is the long-term memory of your organization, the tool through which knowledge & process can be iterated on, and the evidence that change needs to be made. Diataxis is a framework throug... documentation Dec 16, 2024 0 11 Engineering Leadership