OpenClaw rebuilding my family's farm website - Here's what surprised me
I rebuilt my sister-in-law's farm website from Telegram while soothing my baby to sleep. Here's what an AI agent actually did — and what genuinely surprised me.
Thoughts on product management, AI, and test automation.
I rebuilt my sister-in-law's farm website from Telegram while soothing my baby to sleep. Here's what an AI agent actually did — and what genuinely surprised me.
How I used Claude Agent Teams to achieve 12x speedup on a complex multi-variant refactoring task—and the critical lessons learned about inter-agent communication, QA automation, and the future of PM-led development.
How I optimized my personal site so ChatGPT and other AI search engines can find, understand, and cite it — and why every PM with a personal brand should care.
How I built, polished, and optimized a geography mini-game in one morning using an AI-accelerated workflow. Spoilers: It wasn't just 'generate and done'.
Why I stopped thinking of AI as a chatbot and started building an AI-first PM workflow to protect my most valuable asset: human judgment.
The product craft as we know it has evolved dramatically from utility to empathy
There's no such thing called work-life balance
Building software is hard. Building software for police is even harder
As a product manager, our engineering team is the one and only group of people that we interact with the most. Thus, cultivating a harmonious relationship with our engineering team will help boost our productivity tremendously while saving us a ton of chronic headaches. This blog post contains useful tips that could hopefully help product managers work more effectively and harmoniously with their engineering team.
Unlike normal web apps, PWA poses its own unique challenges that test engineers and automation engineers must pay attention to. This article discusses these unique testing requirements of PWA and how to approach them.
Some say Manual Testing is an old "mindset" that is impossible to "upgrade" to the Automation Testing mindset. I say no. Admittedly they are two different skill sets and we got to go the extra miles - like every other career move under the sun. But the good news is there's still a lot of overlap (transferable knowledge) and it's totally feasible to make this transition, if you want to.
The question might sound mundane and the answer seems obvious but many automation engineers keep asking it again and again. So let's get to the bottom of it. Sure you can but it's not recommended.
TestProject and CloudQA are both new kids on the block competing with strong incumbents in the web testing market. If you're looking for tools to jump start your your web testing project, which one is better? This article discusses the pros and cons of each tool and deliver a somewhat biased verdict.
If the UI of your web, desktop, or mobile app is not ready, what should you do? Sitting around waiting idly is of course not an option. The good news is as a software automation engineer, you can start working on many things.
The more automation the better. Automate once and run forever. Lack of preparation for provisioning and managing test environments. These are the three most common misconceptions about software test automation.
Free open-source automation frameworks are not actually zero cost. Their costs are just hidden out of sight. And we still have to pay somehow. This article discusses the merits of BUILD versus BUY when it comes to picking your Automation Framework.
Cypress has its own unique approach to web automation and there are good reasons they chose to approach it that way
Test Automation framework should meet such as supported automation platforms (desktop, web or mobile?), usability, maintainability, stability, ease of debugging test failures, ease of integrating test automation into a CI/CD pipeline, first-class Docker support, budget/pricing, etc.
Pros and cons of Selenium vs RPA vs Cypress.io
There are several interesting web app automation scenarios that we can improve using AI: Increase test execution stability (self-healing automation) by letting AI to automatically locate web elements when the primary locators fail. This feature already appears in some cutting-edge automation tools like Mabl. Increase automation productivity by using Natural Language Processing (NLP) to automatically
Tester Switching to Business Analyst – A Fast-Track Guide
Cypress is by no doubts on the rise. It got 318,244 weekly downloads as of the week of 8-Mar-2019. Aside from a short deep dive in the 21-Dec-2018 (Christmas?), Cypress’ popularity has been increasing steadily. The chart from npm below clearly corroborates the claim. That said, there’s certainly no tool that fits every team.
On March 7, 2019, Microsoft released a fresh version of Skype for Web (source). The new Skype features many gems such as HD video calling, call recording and finding messages within conversations. The caveat? It only works for Chrome and Edge.
New testers often ask me what are the best sites to sharpen their saw. So I composed this list of news sources that I frequently check to stay up to date with new trends in the industry. Let me know if you have other valuable sources that you often reference in the comment section.
Web automation testing for web apps is in huge demand. The global test automation market is expected to reach USD 54.98 billion by 2022 according to Zion Market Research (source). And no other tools have outshone Selenium in terms of fame and adoption so far. But, that’s about to change.
A wave of new test automation tools argue that Cross Browser Testing is no longer relevant. Their reason? Due to the law of diminishing returns, adding more browser coverage only marginally increases your confidence. The argument further explains that since only a small proportion of your failures actually result from inconsistencies between browsers, you’re safe if you stick with Chrome – the most popular browser on planet Earth.