I’m a working developer. I’ve been working as a developer for nearly 20 years now. And I’ve been programming for about 27. I’ve written code in C, C++, Pascal, Basic, Visual Basic, Visual Basic for Applications, PHP, Perl, Python, Javascript, Typescript, Objective-C, Swift, and C#. I’ve written software for desktop, web, mobile, and even for a VAX/VMS. I’ve written raw sockets, Win32 API, WinForms, XAML, NIBs, my own templating engine, Dreamcast games, Xbox Live Indie Games, for companies big and small.

None of this is to brag, but to give context for what I’m about to say next. My personal Github profile looks bad. Created in 2010, for some reason lost to time, my first repository was created a decade later. I only have 4 public repositories and they’re mostly toys. Small examples and personal projects. There are gaps of days and sometimes whole weeks. And that’s with including private repositories.

However, like I said, I’ve been programming for about 27 years now, working for 20. Github was founded in 2008. Git itself was only available starting in 2005. That’s quite a large gap. A lot of my older code was on Subversion servers. Or just lost to time.

Then there’s my work code. I have 5 different accounts on 3 different repository hosts. Two on Bitbucket, two on Github, and one on Azure DevOps. And across those accounts and hosts, I have 15 repositories I’m responsible for. Of those, 3 are public. Most of my work goes into one of three major work repositories. So a lot of my work is invisible.

So don’t worry about what your GitHub looks like. Unless you’re an open source maintainer, then it might be more important.

By toast