Articles tagged “user-experience”
10 articles
- Tags and categories: what's the difference? This article was originally published on Stack Exchange. Is there a difference between tags and categories? Is this difference clear for people without technical background, i.e. ordinary users? Tags…
- Bad, bad passwords Passwords are an aberration. In a ideal world, we wouldn't have passwords, but only keys. The concept of a password as a security measure is flawed, and leads to multiple issues. Among others: When the password is sent by the client to the server,…
- Why do I need to install SQL Server for a simple Hello World ASP.NET MVC website? I needed to create a small server-side web-based application. The application is extremely simple, just a few lines of code. Hosting provider seems to support only PHP and ASP.NET/ASP.NET MVC, and I picked the last one, since the application may…
- Servers monitoring UI proposal In the young industry which is software development, most domains are filled with applications made by developers with no thoughts about the end users. Bulletin boards, for instance, were an excellent example of terrible, unacceptable user…
- Beautiful identifiers In the vast area of mistreated design elements, there is one which is implemented consistently wrong: the identifiers. In IT, identifiers are everywhere. Make a purchase on Amazon, and your order gets an identifier. Once the package is shipped, the…
- Reinventing authentication I'm delighted by the simplicity of OAuth 2.0 (as far as its integration into Flask and express takes takes less than five minutes) and the fact that it makes password management someone else's problem.¹ Really, I'm so delighted that I now use it in…
- On bug tracking systems There are no good bug tracking systems, and I'm about to explain what makes them not good and why good systems weren't developed yet. To begin, let's illustrate a journey of two persons working on the same team: one of the programmers and a product…
- Identifiers in bug tracking systems One annoying aspect of bug tracking systems is the identifiers. In systems such as Jira, every time a ticket is created, an identifier is assigned to it. The identifier is based on a number which increments every time. For example, I create two…
- Monochrome laziness Twelve years ago, Windows Vista was released, impressing everyone by its shiny, elaborate icons. For instance, a recycle bin was illustrated by a shiny transparent waste basket. Search functionality was shown in a form of a metallic magnifying glass.…
- Edge cases Software products are designed for the cases where things go right, the situations, where networks are perfectly flawless, servers don't reboot randomly, and processes happen as they would happen in…