Guides, how-to’s and tutorials for some of our biggest engineering challenges.
Keep Product Development on Track With These Vision Alignment Workshop Tips
Want to know why new products fail? More often than not, it's because executives and development teams stray from their original paths without acknowledging it.
Woodworking Relates to Building Software?
If you've ever been to Yeti HQ you’ve probably noticed all the custom woodwork. I might have very proudly even told you that I've done most of it myself. People often then follow up and ask "How do you find the time?"
Want to Build Better Products? Use Empathy Mapping.
The ability to put yourself in someone else's shoes and see the world from a different perspective is a critical skill for any product developer. It's also what enables an entire product team to create things that people love to use and share.
Using Pytest to Write Beautiful Tests and a Bulletproof Django App
At the last meeting of the San Francisco Django Meetup Group, Wes Kendall gave a talk on how to make a bulletproof Django application by testing it with pytest. He leads us through the fundamentals of testing your Django application, going from basic unit tests to more complex situations of mocking out resources and testing full page rendering. He touches on some more advanced topics as well, such as adding continuous integration (CI), parallelizing your test suite for faster run times, and adding coverage reports to your tests. Check out the video below to watch the entire talk!
How to Stay on Top of Your Development Deadlines
Executives and managers need deadline estimates to guide long-term strategy, but when it comes to the day-to-day, Murphy's law reigns supreme. Leaders try to shoehorn big goals into small chunks, team members get frustrated, and everything ends up being finished late anyway.