Ev's Blog

Restarting my blogging career one commit at a time

Fork my blog

Sunday, October 9, 2022

Sometimes people think that they should ask me about how to become a programmer. And I think about how I might respond to them if they did!

And here is my advice: fork my blog.

Many of the times that I've learned the most about programming was because I forked a project that wasn't going in the direction of my dreams. So instead of biting my tongue and going in the direction of other people's dreams I instead forked the project. When you fork a programming project suddenly the entire project rests upon your shoulders, and it is amazing how hefty many open source programming projects are! Then, strip away the bits that are just added for Green Dots on Github and try to get the simplicity of the program. What does this program do? How can it do it better? And most importantly how many lines of code can you delete?

I'll invite you to do that right now with my blog. You will need Deno to run it, but that isn't hard to get. And then go ahead and change the profile photo to your own.

Visit the Repos, clone them down, and then deploy a blog using my blogging software! Maybe you'll find a way to make the software better, and perhaps we can do a merge at some point in the future.

https://github.com/evbogue/denoblog

And if you don't like my blog, try forking Ryan Dahl's blog:

https://github.com/ry/tinyclouds

They should both use the same API, and if they don't then pull requests are welcome.