Thoughts, insights, and discoveries from my journey in software development and technology.
For a while, passwordless authentication felt like the future everyone was waiting for. Phrases like “Goodbye passwords on the web” were everywhere. The idea was simple and appealing: no more forgotten passwords, no more sticky notes with logins, no more password managers, and fewer data breaches. And to be fair,...
Our world is teeming with information in various forms; articles, videos, conversations, code. For several years, we've relied on keyword search to find what we need. Most search systems rely on the user to enter exactly what they are looking for. For example, if you search for "a feline friend...
If you’ve ever used ChatGPT, a coding assistant, or even your phone’s autocomplete, you’ve interacted with something called a Large Language Model (LLM). These systems can write essays, translate bodies of work into various languages, generate code for complex applications, or even help draft business emails. But how exactly do...