shitty first commits

📰 Dev.to · Sandesh Bhandari

Learn to overcome the fear of making a 'shitty first commit' and start building with a focus on improvement, not perfection

beginner Published 10 May 2026
Action Steps
  1. Start a new project on GitHub to practice making initial commits
  2. Make a 'shitty first commit' intentionally, focusing on getting something to work rather than perfection
  3. Review and refactor your initial commit to improve it
  4. Share your project with others and ask for feedback on your commits
  5. Use the feedback to iteratively improve your project and commits
Who Needs to Know This

Junior developers and new contributors to open-source projects can benefit from understanding that initial commits don't have to be perfect, and the team can work together to improve them

Key Insight

💡 The first commit doesn't have to be perfect; it's about starting and improving

Share This
Don't fear the #shittyfirstcommit! It's okay to start small and improve as you go
Read full article → ← Back to Reads