Convert Old FLV Videos for Mobile Playback (iPhone, Synology NAS)

Note: I can attest this to be functional for me, but I’ve used an LLM to produce this. Your mileage may vary. Please check your particular details, particularly the call for checking temperature may vary. Many people have video files that no longer work on modern devices. You may have downloaded or perhaps made backups …

UX and honesty – What happens if we fail to build a real relationship with our users?

When we talk about the UX – user experience – of an online service or product we’re not just talking about beautiful interfaces or smooth navigation. We’re talking about what happens when a user encounters a product, feels something about it – and what remains when they finally close the app or device. And this …

Relationship Questions / Dating app, Influencer/Company marketing matching

In this post I’m exploring two different takes on matching people in two different contexts. First, an app to use on a date to get to know them deeper, and second, a popular tongue-in-cheek swiping dating style app for influencers and companies looking for advert space. Dating/get-to-know questions app Relationship questions app (This demo only …

Simplifying for Focus: Block game for alleviating PTSD symptoms

The primary goal of tTrsTherapy is to remove distractions and create an experience that allows players to engage with the game in a mindful way. So we are aiming for less of a gamified experience and more for a zen of doing the thing for its own sake. Traditional Tetris mechanics have been retained, but …

Smooth animated CSS transitions across pages with View Transitions

This is pretty exciting! You used to only be able to do this on single page apps. Examples The View Transition API lets you add transitions between views of a website. — Read on developer.chrome.com/docs/web-platform/view-transitions/ Deeper dive: https://news.ycombinator.com/item?id=43308907 https://jakearchibald.com/2024/view-transitions-handling-aspect-ratio-changes/

Do UX design and AI enable people to act consciously or lull them into passivity?

UX Design and Responsibility: What is Technology’s Role in Humanity? User experience (UX) and usability have evolved significantly over the past decades. Since the mid-20th century, UX design has responded to different challenges at different times: at first, it helped shape the foundations of the IT industry, defining how humans could even interact with computers. …

Designing for Precision and Collaboration: Commenting System Case Study

Or: The Role of a UX designer with tech chops. suomeksi Introduction: The Art of Design Thinking Would you like to uplevel your product or service design to a point where your product is truly ready for international markets? UX Design Thinking helps you meet your user where they are. No more wasting developer time …

Open Source UX: reviewing Joplin and Ocenaudio

In this post, we’re diving into two compelling open source projects, Joplin (task management) and Ocenaudio (audio editing), which are redefining user expectations and providing strong alternatives to proprietary software. These applications not only challenge the dominance of established players but also showcase a commitment to improving usability and functionality in ways that appeal to …

NotesOfFreedom: A Practical Solution for Offline Notion Data Access

Private for now. If you find the prospect of easily accessible, locally stored Notion data appealing and wish to contribute to the development process, we encourage you to reach out. Please express your interest by messaging me so I’ll have motivation to publish this. NotesOfFreedom is a solution that can be deployed on any web …

Clipping: empathizing with real users on the streets

It would be wonderful if such stories were more prevalent and lauded in the overall industry: it’s about how we end up affecting concrete lives. Human-computer interaction as a research field is all about this; seeing the others’ perspective. More context (HN link) leshokunin Disclaimer: I was a PM on Angry Birds. […] vvoyerNice, what’s …

reNamer.click: recovering files from your e-ink tablet (Windows app)

2023-11: Download is upcoming! An e-ink tablet is great. It’s your digital notebook, your portable sketchbook, and your go-to brainstorming device. But what if you need to export your stuff to another device, or a backup? There is no mass export function for files or folders in human-readable form, and that’s where reNamer comes in. …

Why I do software or anything at all

In my work as coach, teacher, designer – I keep coming back to this question: How do I present all that I do such that it might make sense to others… that they might understand; it’s all about connecting to the other human’s perspective! However different software development as a discipline might seem from design …

How to always get maximal debugging output for SQL queries in Qt

I tend to always forget how to use prepared statements, so I generated this little helper function that always does what I typically want. (TODO: retest this, 2023-09-04) #include <QSqlQuery>#include <QSqlError>#include <QVariant>#include <QMap>#include <QDebug>#include <QSqlDatabase>/** * Executes an SQL query with placeholders. * * @param sqlString The SQL query string with placeholders. * @param placeholderMap …

The Why and the How: Usability testing

When creating a digital service, there is often a rush. Often we also want user-friendly experiences where users can interact with your product without a second thought. You want to make sure that your customers can find your service, and that things go smoothly. But there may not be much time or resources available. So—often …

Conceptual Modeling: A key to better communication while building complex systems

Understanding the core concepts and their interrelationships is the foundation of any software system. Misunderstandings or misconceptions about these concepts can lead to system failure. To avoid such pitfalls, it’s crucial to communicate the conceptual system using a model. This model serves as a common language for professionals from different fields to discuss the core …