HirotoYoshidome Tech Blog
- Starting My Tech Blog! 2025-10-28 |
- #Engineering Philosophy
Starting my tech blog!
- How Developers Can Keep Up with Information 2024-02-11 |
- #Learning
- #Productivity
- #Engineering Philosophy
- #Tips
Comparing official sites, news outlets, blogs, and events for tech information gathering.
- A Proposal Born from the 20% Rule 2023-09-25 |
- #Product Development
- #Startup
- #Productivity
- #Career
How an idea from the 20% rule made its way into the product.
- Integrating ChatGPT into a Web Service 2023-09-13 |
- #LLM
- #Generative AI
- #Product Development
- #Tips
Ways to embed ChatGPT via the API or fine-tuning, plus considerations for using your own data.
- A Python Logging Gotcha 2023-08-11 |
- #Python
- #Troubleshooting
- #Tips
Why basicConfig bit me in a containerized web app and how using handlers fixed it.
- On Adding and Removing Features 2023-07-30 |
- #Product Development
- #Engineering Philosophy
- #Design Philosophy
Thoughts from a fast-moving startup on shipping features, evaluating them, and sunsetting them.
- Why CI Matters for New Products 2023-07-15 |
- #CI/CD
- #Testing
- #GitHub Actions
- #Best Practices
When to introduce CI in a brand-new project and the trade-offs involved.
- Why We Write Unit Tests 2023-07-08 |
- #Testing
- #TDD
- #Best Practices
- #Product Development
Three benefits of unit tests: quality, safer changes, and reusable components.
- MySQL Implicit Casts Broke an UPDATE 2023-07-04 |
- #MySQL
- #SQL
- #Troubleshooting
- #Tips
A small lesson on implicit string-to-number conversion in MySQL and why it bit me.
- Handling Library Version Upgrades 2023-05-23 |
- #Product Development
- #OSS
- #Productivity
Thoughts on how we tackle library version upgrades.