DEV Community

Cover image for posts as webapps
Lars Moelleken
Lars Moelleken

Posted on

posts as webapps

Let's not romanticize this.

I don't spend weeks "engineering" these projects from scratch.

Most of the time the workflow is:

  1. Get one of my old blog post
  2. Extract the hook (the metaphor / mental model / sharp point)
  3. Ask Google AI Studio to build it as a TypeScript webapp
  4. Refine the UI / UX with prompts until it matches the hook
  5. Push to GitHub and let Copilot publish it via Github pages

That's it. All done with my smartphone.

The trick is having a hook that is concrete enough to survive translation into an interaction.

Once you have that, "blog post → webapp" becomes a simple task:

I own the Why (the hook).

AI produces the How (the first draft).


1. Code Quality & Maintenance

Projects:

These simulate entropy over time.

They exist to demonstrate a brutal truth:

Code doesn't break suddenly.

It decays quietly.

You don't refactor because of a bug.

You refactor because the system feels wrong.

These tools train that feeling.


2. Software Principles & Learning

Projects:

These are not tutorials.

They are memory anchors.

Nobody remembers principles because of definitions.

They remember them because of stories, metaphors, and failure modes.

Cringe works.

That's the point.


3. AI / LLM & Prompt Engineering

Projects:

These don't help you "use AI better".

They help you not lie to yourself.

AI doesn't fail because it's stupid.

It fails because humans skip the thinking step.

Yes, I use AI to build tools about using AI carefully.

That irony is intentional.


4. PHP & Systems Development

Projects:

Backend failures are invisible by default.

These projects make constraints visually unavoidable.

If you can see it, you stop arguing about it.


5. Career, Industry & Culture

Projects:

Software is not just technical.

It's economic, cultural, and political — whether we like it or not.

Ignoring this layer doesn't make it disappear.

It just makes you unprepared.


Happy Coding. ❤️

Top comments (0)