The Nascent Art of AI-assisted programming

Posted on Sun 30 March 2025 in Programming • Tagged with AI-assisted programming, LLM, vibe coding, TDD

In his recent conversation with ThePrimeagen (Michael Paulson), Lex Fridman made some interesting points about the emerging landscape of AI-assisted programming. What struck me most was Lex's insistence that developers should cultivate AI collaboration skills now rather than waiting for perfect tools to emerge. This perspective resonates with my own …


Continue reading

Calculating the Number of Specific Weekdays Between Two Dates

Posted on Wed 27 January 2021 in Algorithms • Tagged with Date & Time, Java, Scala

When modeling recurring events, e.g. business days for a shop, we can encounter the problem of calculating how many times the event occurs between two specific dates. In the business days example, the question may be "How many business days are there betweeen May 2nd 2020 and December 31th …


Continue reading

Setting Up A Blog In 3 Steps

Posted on Sat 07 November 2020 in Tutorials • Tagged with Blog, Pelican, Docker, Clever Cloud, Apache HTTP Server, Python

Publishing an article like this one on your own website can be done in three straightforward steps.

In a nutshell, the three main steps involved in publishing this article were

  1. Producing the site with Pelican
  2. Dockerizing the site
  3. Deploying to Clever Cloud

Any subset of these steps can be replaced …


Continue reading