Software Development

AI

  • The Problem with Search

    The way that we search for information is inefficient, noisy and is not aligned with our objectives. Can we use AI to address these problems and change the way that we search?

  • The Evolution of LLMs over the Last 12 Months

    Large Language Models (LLMs) have evolved from text completion to powerful chatbots that are able to execute code, use tools, access external knowledge and search the web in less than a year.

  • How will AI transform the way we interact with software, the web and each other?

    New Generative AI interfaces will replace many of the software applications and websites that we currently use. Could they also replace some of the interactions we have with other humans?

  • Are LLMs getting close to Human-Level Performance

    The fast pace of improvements over the last few months means that evaluating whether / when cutting-edge Large Language Models will approach human-level performance is more important than ever.

  • Grounding Generative AI

    As more software companies start to build out their Generative AI features, their attempts to ground the AI to their data and user context will be critical.

  • Generative AI Risks

    There are realistic short term risks which are facing with the currently available Large Language Models. This post tries to separate the hype from the actual risks.

Startups

  • Building a Startup that can Scale

    Someone once told me that a startup founder should try to make themselves redundant in order to allow their company to scale.

  • A Startup Product Mindset

    Designing and building a software product during the early stages of a startup requires a different type of mindset.

Fiction

  • Sci-Fi: Future Coder

    Sometimes it is useful to use Science Fiction to help us imagine where today’s generative AI and technology trends and advances could lead us. This short story imagines a day in the life of a coder in the distant future. It focuses on technology trends such as AR/VR, crypto payments, artificial intelligence, generative AI, and brain interfaces.