Developing software is generally fun, but it can sometimes be frustrating when you lose too much time tackling a particular problem.

In most situations, you find solutions with a few Google searches, end up on Stack Overflow, on official documentation sites, on some blog, or you get that content with ChatGPT.

But sometimes your particular problem doesn't have solutions online, and you spend some time combining ideas, trying different things, and coming up with a solution of your own.

It would be great if you would share your solution at that point.

Developing software is significantly easier now because developers before us have shared so much knowledge online. It only makes sense to pay it forward and share your own solutions when you find them.

A Dev Solved It is one of the places where you can easily share your solutions.


  • You write posts using Markdown for easy formatting and to properly include code.
  • The code is getting syntax highlighting automatically.
  • Signing up and logging in takes just a few seconds with Google or GitHub authentication.

Posts are meant to be relatively short and on point, using a clear structure: problem + solution, with future Googlers able to thank the author, letting them know when their post helped.

The content is licensed under a permissive Creative Commons license, CC BY-SA 4.0, so it can be freely used and adapted, even commercially, as long as appropriate credit is given.

Some developers have blogs, that's also a good place to share solutions. But a lot of developers don't have blogs, and A Dev Solved It makes sharing easy for them.

Even for people with blogs, sometimes a technical solution doesn't fit the style of their blog; they might prefer a more story-based approach. Also, when they share a solution on A Dev Solved It, they can leave a link to their blog, and that link gets do-followed, which helps increase their blog's Google PageRank.

So look around, see how some of the existing posts are structured, and, if you like the format, come back here when you have a solution to share, contributing to the programming knowledge available on the Internet.