Saigon Safe: Personalizing open-source for fun and profit
I’ve used Bitwarden for ~6 years, and there were a handful of UX issues that annoyed me enough that I finally did something about them.
solves problems for businesses with Software.
I’ve used Bitwarden for ~6 years, and there were a handful of UX issues that annoyed me enough that I finally did something about them.
Tokens are for code, not for design. I will teach you how to create beautiful marketing materials for Apple, Google, and social media accounts in the correct dimensions and quality at the cost of zero billable tokens.
I realized recently that limiting my token use (opting for a low token plan), saves me money and encourages me to stay focused on delivering software, not just writing it.
When I was in middle school and high school, my parents didn’t allow me to drink soda.
Below is a clean, structured rewrite suitable for a blog post. I’ve preserved your intent, simplified the narrative, and tightened the logic so it reads as practical guidance rather than a personal rant, while still grounding it in real experience.
Over the last year, I’ve found myself increasingly jaded about the tech industry.
part 1. As engineers enter 2025, I am noticing a few trends in the tech world career space as Engineering Manager at a regional tech giant and unfortunately, the future looks bleak for p50 engineers. Lower Demand Managers Are Incentivized to Hire in Low-Cost Regions Managers are measured by headcount. The number of people they oversee reflects the trust the organization places in them and the…
part 2 (last). Upwinds for DS Jobs Engineers can use AutoML to create models I was chatting with my friend Gregory Azuolas about what it really takes to train an ML model at Google. The company has gone all-in on automating ML training—not just by streamlining data pipelines and automating code deployments, but by eliminating much of the manual effort traditionally required to build models.…
TL;DR: Stick to Apple’s “Basic” ads version for most scenarios. Advertising a mobile app can feel overwhelming, especially for indie developers with limited budgets. With Apple offering two ad account types—Basic and Advanced—it’s tempting to believe that more control means better results. After all, who knows your app’s audience better than you? However, as someone who’s worked on ad optimization…
Before I joined Grab, USA’s At-will employment system left me uncomfortable. When I was impacted by layoffs, I simultaneously balanced the emotional disruption of establishing a new identity (“I was no longer Kevin that works at ___”, but “fUnemployed Kevin”) and the need to re-evaluate my finances and healthcare. A 30-day or 60-day notice would have given me a softer landing while I rebuild…