DEV Community

Joe Zack for Coding Blocks

Posted on • Originally published at codingblocks.net on

5

How do you start your side projects?

I’ve got a small project that I need to complete for an upcoming presentation on JAMstack. Since I was starting the project from scratch I decided to record the process so I could see how I spent my time.

Here is the video:

I started out by trying to define my goals for both the presentation and for this coding session. Then I spent some time installing requirements and setting up Github and Netlify. I eventually got around to gathering some data and plumbing it through to the index page which completed my planned goals for the night.

So here it is!

Now don’t get me wrong, the project looks awful and it's still full of all the example code that came along with the starter I choose. But because I made my session goals I feel happy about the progress.

I looked at how much actual code I wrote in that ~2 hours: 22 lines and many of them are just curly braces! I expected that most of my time would be spent setting up my new computer and interacting with 3rd party services and documentation but seeing that number was disheartening. Especially when I felt so good about hitting my goals for the night.

So am I deluding myself? Do I feel good about the project because of the progress or because I checked some boxes? Am I cheating myself?

...Maybe?

Maybe I am falsely tripping my dopamine reward system by checking my own made-up boxes but I do think that the bones of the project are solid and I am in a good spot to iterate towards the end state.

Being on time and under budget is unfortunately NOT common in software development, so I plan on enjoying this time while it lasts!


So, what do you think, does this look anything like how you kick off your side projects?

PS: You can check out what the site looks like now, or clone the project out on github,

Warp.dev image

The best coding agent. Backed by benchmarks.

Warp outperforms every other coding agent on the market, and gives you full control over which model you use. Get started now for free, or upgrade and unlock 2.5x AI credits on Warp's paid plans.

Download Warp

Top comments (0)

Gen AI apps are built with MongoDB Atlas

Gen AI apps are built with MongoDB Atlas

MongoDB Atlas is the developer-friendly database for building, scaling, and running gen AI & LLM apps—no separate vector DB needed. Enjoy native vector search, 115+ regions, and flexible document modeling. Build AI faster, all in one place.

Start Free

👋 Kindness is contagious

Discover fresh viewpoints in this insightful post, supported by our vibrant DEV Community. Every developer’s experience matters—add your thoughts and help us grow together.

A simple “thank you” can uplift the author and spark new discussions—leave yours below!

On DEV, knowledge-sharing connects us and drives innovation. Found this useful? A quick note of appreciation makes a real impact.

Okay