For us (developers) the most irritating and cumbersome process is to keep ourselves up to date, since every 2 second a new language/tool/technology...
For further actions, you may consider blocking this person and/or reporting abuse
It’s good to have projects that need both deeper work (coding new features, logic) and half-brain work (graphics, css etc). So you can work on it even when you’re not in the zone.
I‘m working half seriously on a web-based game, and it has all this, plus learning Elixir on the side. Also on this project I did unit-testing for the first time, which turns out to be very useful for picking up the work and remembering where you left off. Just write a failing test before you stop 😈
My other project devlids.com is also good in
that regard, because updating is very quick with a simple CMS, and there‘s no JS to worry about. And once I have more time I can work on new features.
That's awesome
Check out my side project gar-cron. Its a python program to send you reminders about your github commit activity. By default, it shoots a mail when there is no commit activity for 3 or more days. Read this DEV.to article to understand more about this tool:
gar-cron: A python script to remind you about your github activity
Prahlad Yeri ・ 2 min read
Oh, that sounds very interesting
I have many pet projects, the trouble is no one uses them. I still don't consider it wasted effort (I blogged about this at joeattardi.codes/your-side-project...
Still, though, it would be awesome to get people using some of my projects - especially my latest one.
Do you have any tips on how to publicize your project so people might actually discover and use it?
Hmmm, I would be causious about making my pet projects open source unless I've been working on the as open source from beginning or so long that they're clean, stable and reusable.
At that point I stop calling then pet project 😉
I'm working on React based dashboard project and kept the authorization and user management part pending and it's been 1 year since last commit. I have done other cosmetic things but not the things I needed. I agree about your point on starting small and doing one thing at a time. Trying to do everything in one shot keeps such projects pending.
Exactly
This is really really great and easily actionable advice, Yaser. Thanks for sharing!
👍🏽
I've also had problems with starting pet projects, largely because I don't know what projects to start. Where does one find small projects to try out?
I wouldn't say I look for projects to do, more so to find ideas I want to explore or technology I want to learn, if you answered that question, you've found your next pet project 💪🏽
Great!
Thanks, Great Advice.