It's been a while since I was at a conference, but today I presented on techniques I've been using with teams in the past few years: "How to eliminate waste in a software development process" #ForumPHP The link to the slides: https://t.co/7FU46DpfTk
OH: Testers shouldn't exist—engineers should take control of their own quality.
No. The notion that everyone should know everything is nonsensical. Not only is that impossible, but we'd spend all our time learning and no time building. What we DO need is collaboration. Yes, engineers need to take control of their own quality, but they do that by working collaboratively with skilled testers. Same for UX, product, and a host of other skills.
To understand X means you have the ability to act appropriately in response to situations related to X -- for instance, you understand how to make coffee in a kitchen if you can walk into a random kitchen and make coffee.
Developers need to feel satisfied in their work to be productive, and organizations need their teams to be productive in order to succeed. https://t.co/YFb0qnZdKC
If you don't enjoy programming, don't worry, it is not your fault. Thousands of people around the world work hard day and night to make programming as miserable for you as possible. It's not suppose to be like that, really. 🫂
A major difference between how Apple launches Web Apps in Safari and how Google launched PWA’s is that at Apple someone asked the question “won’t it be confusing if only some web sites can be added?”
Apple’s approach actually seem more in the spirit of the web, not less.