DEV Community

Cover image for Could #buildInPublic Get You A Job?
Simon Barker
Simon Barker

Posted on

2

Could #buildInPublic Get You A Job?

#buildInPublic is all the rage at the moment in the IndieHackers scene and I think it is a great thing for new developers looking for a job to do as well. Basically keep your side project code in a public GitHub repo and tell people about it. Talk about what you are making, the choices you made and what you are finding tricky.

This idea is probably mortifying to you, that’s ok. Putting our code out into the world is scary, you will make mistakes and have some questionable design decisions BUT, it will give you one thing that is vital when you are coding in a job and that is the experience of knowing other people can, and will, view your code.

In any good software team, your code will be reviewed by a team member before it is merged into the main codebase. This is an opportunity to catch mistakes, make sure one other person knows what you are doing and for them to make constructive comments on how to improve it.

Coding in public means you can ask other people to look at your code to simulate this- ask other coders on Reddit, Instagram, Slack/Discord, StackExchange etc. if they can take a look. Start with a small specific function and if you build a rapport you can ask them to look wider at the repo. Don’t expect masses of depth but even 5 minutes of a senior developer looking at your code can really improve your skills.

Getting used to this sooner rather than later ticks this off and makes it a complete non issue at the interview. I have been asked a number of times, “a team member has made a suggestion on your code, how would you handle this?” If you have had your code in public for a while you will have this question sorted and won’t be phased by it.

If you want more like this go sign up to the CareerSwitchToCoding.com mailing list and get a free chapter of my book 😀

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay