DEV Community

Cover image for Collab Project
Jonathan Fetterolf
Jonathan Fetterolf

Posted on

Collab Project

GitHub | LinkedIn | Twitter

I recently had an IRL friend (a concert going, beer drinking, game playing kind of friend) ask me for a reference. He wasn't specifically clear on what type or what for, but he is job hunting, so I figured he meant professional. I told him that I'd be more than happy to give a personal reference but couldn't give him a professional one... UNLESS... we did a collab project on the side.


WHAT TO DO!?!?

Well, I've been mulling over an elaborate idea of creating some sort of content generation application that streamlines and automates most steps in the content generation pipeline. We had a quick brainstorming meeting and came up with a few want's, need's, and requirement's for what we'll be building.


WELL, WHAT WILL IT HAVE!?!?

At this point we know that a lot of of the services will be backend heavy so we started plotting our meat & potatoes API. Beyond that we think we'll have some sort of text-to-speech (TTS) service, image gathering/generation service, some sort of llm service, and all of this will be in front of PostgreSQL db.


WHAT MAKES THIS SO FUN!?

Well, my friend has ZERO, ZILCH, NADA collaborative development experience. So first things first, we came up with a list of things to familiarize himself with as well as the right ways to do it. So we're starting from the start here. IDE, Git (CLI), project documentation, ENV's, etc., etc., etc. Also, most importantly no cheating w/ "ChatGerald" or "Geminguy". Rely on documentation and S/O as much as you can. If you end up at one of those aforementioned helpers, use it to explain concepts to you, not do the work for you!


ANYHOW...

That's where we're at. If you want in, please let me know. I'm sure we'll need an abundance of help. Also, This all happened a month ago so the project's underway...

Peace, love, and shiny things...


Want to Follow Along?

GitHub | LinkedIn | Twitter

Top comments (0)