cd /news/developer-tools/the-art-of-starting-a-new-project · home topics developer-tools article
[ARTICLE · art-101215] src=dev.to ↗ pub= topic=developer-tools verified=true sentiment=· neutral

The Art of Starting a New Project

A developer discusses the importance of solid software foundations when starting new projects, even as AI tools become prevalent. The series will cover foundational aspects such as code formatting, applicable across various technologies and hosting environments.

read1 min views1 publishedAug 18, 2026

Even as the AI apocalypse overtakes most projects, cluttering your repositories with .md

-files to instruct the harness, I believe that having an intuitive grasp of a solid software foundation still brings real value to your organization.

In this series I'll share my two sents on how to address this when starting a new project from scratch.

I'll mainly be addressing my own turf, which involves the following technologies:

These days, I use a random VPS for both testing and hosting. But most of the approaches sketched here will be fully applicable on any cloud provider.

But no matter which technologies or hosting environment you choose, a few foundational things should be solved in every project you start:

To kick things off, I'll start by addressing something most developers avoid like the plague: code formatting.

── more in #developer-tools 4 stories · sorted by recency
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/the-art-of-starting-…] indexed:0 read:1min 2026-08-18 ·