The article critiques OpenAI's Sora 2 platform, highlighting its worsened user experience compared to Sora 1. Key features have been removed, leading to confusion and inefficiency for users. The author argues that Sora 2 exemplifies a troubling industry trend called "enshittification," where tech platforms degrade service after users have invested in them, prompting potential user migration to alternatives.
Tag: Rant
UX Chronicles: A Software Engineer’s Reality Check on Modern Air Travel
The article highlights the disappointing state of user experience in air travel, focusing on unreliable software, poor connectivity, and frustrating airline apps. Despite expectations for improvement, airline systems remain outdated and inefficient, causing significant discomfort and dissatisfaction for travelers. The author urges airlines to prioritize user experience as essential.
Visual Studio 2026: Regressions, Reliability Issues, and Missed Opportunities
Visual Studio 2026 has regressed by removing or disabling key code-quality features, making development more difficult. The Analyze tool suffers from inconsistencies and lack of reliability, while various testing functionalities are also flawed. AI tools like Copilot cannot replace essential code-quality features. Greater MVP involvement and thoughtful updates are needed to enhance the IDE.
UX Chronicles: Why Streaming Apps Still Suck—and Why That Should Terrify Tech Teams
Major streaming platforms like Netflix and Amazon Prime Video are failing to prioritize user experience, leading to frustration for users. Issues such as misleading content promotion, disruptive ads, disorganized content, and technical malfunctions highlight a disconnect between companies and their audience. Executives must engage with their products to improve usability and user satisfaction.
The Untapped Power of Veteran Engineers: Why Companies Are Overlooking Their Most Valuable Assets – Part 3
The content emphasizes the critical value of veteran software engineers, highlighting how their experience can enhance team outcomes beyond coding roles. It critiques the trend of assigning key positions to less experienced individuals, leading to poor project execution. The article proposes leveraging veteran engineers in management, mentorship, and technical consultancy to improve software development practices.
The Day the Software Community Died: Let’s Stop Coding in Isolation and Start Creating Community—And Software—People Truly Love
The author reflects on the vital role of the software community in shaping their career as an engineer, emphasizing its decline post-COVID-19. They highlight the diminishing local user groups and conferences, attributing this to a lack of appreciation from younger developers and reduced corporate support, particularly from Microsoft. A call to action urges developers to engage, companies to invest, and veterans to mentor, reinforcing the importance of community in fostering quality software.
UX Chronicles: The Office That Time Forgot – Why Microsoft Must Rethink User Experience Now
Because software is supposed to make life better—not harder. To launch this new series on user experience (UX) in software—where I’ll explore both brilliant designs and painful pitfalls—I’m starting with a product I rely on nearly every day: Microsoft Office. Years ago, I wrote an article titled Modernizing Microsoft Office: A Call for Innovation in … Continue reading UX Chronicles: The Office That Time Forgot – Why Microsoft Must Rethink User Experience Now
The Untapped Power of Veteran Engineers: Why Companies Are Overlooking Their Most Valuable Assets – Part 2
The article emphasizes the critical value of veteran software engineers, highlighting their extensive experience, technical expertise, and leadership in innovation. It addresses age bias in the tech industry, advocating for the recognition and utilization of senior talent. Companies that embrace this perspective can significantly enhance their performance and resilience.
The Untapped Power of Veteran Engineers: Why Companies Are Overlooking Their Most Valuable Assets – Part 1
Veteran Software Engineers, with over 25 years of experience, are invaluable assets to any team, offering deep technical expertise and strategic insight that enhance organizational success. They excel in future-proofing software, managing technical debt, and mentoring less experienced engineers, leading to faster ROI and improved project outcomes while fostering a collaborative work environment.
Building Strong Foundations: The Crucial Role of Data in Software Development
Creating beloved software demands collective effort from various teams. Data plays a pivotal role, analogous to a building's foundation. Neglecting the data infrastructure can lead to persistent issues and eventual failure. Companies should prioritize specialized data professionals and seamless collaboration to ensure software longevity. Siloed teams hamper progress, prompting engineers and customers to flee.

You must be logged in to post a comment.