Selkie is an AI powered diagramming tool. The idea is to use existing declarative DSL to create diagrams and use AI to kickstart the process and help on the early stages...
I bumped into an interesting video from Y Combinator [1] related AI and future user interfaces. This reminded me about the book which I started but never finished: The De...
This working memo aims to understand what is meant by "AI agent", how it is defined in the wild and how to classify and categorise them? When looking up for def...
I noticed I have gotten used to write some pieces of code in certain way for reason or another. Sometimes the focus is in the specific pattern, sometimes it's in the...
I am fascinated about planning, especially in context software development. It is so amazingly difficult topic. This post works as a reference and reminder, rather than a...
Finding the right granularity to document project is challenging. Some documents, like contractual agreements, offers, and orders, are standardized. However, project docu...
Tool calls are a mechanism that enables a language model to function as a decision-making engine. The LLM suggests when a tool should be used based on the input it receiv...
I have been thinking about how to structure, organise, type and control objects in ThreeJS scene with comfortable and ergonomic way. The need is to apply external updates...
GenAI is effective in areas where its capabilities align with complex or data-driven tasks. It excels at understanding natural language, making it valuable for conversati...
It is quite hard to approach GenAI as a UX designer and developer from one point of view. I have been exposed to GenAI as everyday user like many of us, especially people...
Defaults can significantly affect how users interact with your product, especially since most users rarely change them. Some considerations follow. (Source: NNG: The Dang...
Browsing Youtube brought me to this information packed video about website hero section from @MalewiczHype. The video summarises very well why certain heros are better th...
Cito is my personal design system. It functions like a customized scaffolding arrangement, serving as a repository of ideas, concepts and code snippets. It functions as a...
Creating diagrams is often a lot of work. While they are useful for conveying complex ideas visually, several issues make the process cumbersome: PlantUML is a simple and...
As a father of two school-aged kids, I often find myself helping them refresh topics before exams. I had done some practice exams earlier, but this time I wanted to make...
Johanna K. Design is a company focusing on designing and manufacturing clothes from ecological materials. The company sells it's products to consumers and companies v...
In this work-in-progress post I'll cover the problem of handing over design to development in web domain. The problem is relatively similar in other domains as well....
I'm a software consultant with a focus on UX design. I also do web development and work on various software design and development related tasks. My education is in h...
Modeling in a UX context is about creating a structured understanding of the system, its users, and their interactions. The purpose is to approach system by identifying k...
A while ago I started to work on an idea of having a tool that would generate color schemes with equal perceived lightness out of the base color given. I figured out the...
Not working on your craft, whether it's coding or design, can lead to the atrophy of critical skills, which in turn might lead to avoiding practicing the craft. From...