DEV Community

James Perkins
James Perkins

Posted on

6 1

How freelancing on Codementor made me a better developer

I spent almost all of my career doing one of two things, working for a large corporation or working on my skill set at home. Late last year I decided that I wanted to guide other students or developers.

At first I thought about creating a web series and uploading it to YouTube or udemy but decided against it because there was no guarantee that I would have enough spare time to edit and develop etc.

Along came Codementor, a place where I could teach students or freelance with minimal startup and maximum impact. I started with simple freelance jobs ( add a map to WordPress, why doesn't my Java application do what I want) before jumping into the teaching. I made myself available from 5.30pm - 9pm EST everyday for any work involving my skill set. The requests came pouring in, one after the other, so I put my headset on and went to work.

At first I was getting the nice softball questions like ' I have this user input console app for Java but the loops don't seem to work', I pulled up their screen sharing and saw a simple solution. I explain in details and off they went happy.

Then the harder questions came in, like explaining the how a Red–black tree worked and how to implement one with a simple enough example that a college student who has spent the last 15 hours looking at the same problem with zero understanding. Although I understood how a RB Tree worked I had to work hard to explain it in the simplest of forms which brought a better understanding of how this algorithm worked.

I have been working part time at Codementor for 6 months and now have a better understanding of developer to non developer translation, a new perspective on code I had been writing for years professionally. This 6 month journey as certainly made me a better developer.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more →

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more