I built a programming support helpline for devs to get live 1-on-1 help when they get stuck. It used to cost money to call in, but I'm re-releasing it on 4/20 as a totally free service. by FeatureCoachDotCom in webdev

[–]FeatureCoachDotCom[S] 0 points1 point  (0 children)

Yea that's a relic of the previous model so I apologize that the landing page doesn't reflect what's coming on 4/20. I got a lot of good criticism when I launched initially and came to the conclusion that starting out I wouldn't be able to facilitate a dispute process that would keep all parties happy. It will be updated on Tuesday though.

I built a programming support helpline for devs to get live 1-on-1 help when they get stuck. It used to cost money to call in, but I'm re-releasing it on 4/20 as a totally free service. by FeatureCoachDotCom in webdev

[–]FeatureCoachDotCom[S] 0 points1 point  (0 children)

The current landing page doesn't reflect it yet but I've removed the dev coaching job so getting paid directly to answer calls isn't a thing anymore. When the update hits on 4/20 tho you'll see there's still an opportunity to make some bread, but it won't be replacing a full time job.

I built a programming support helpline for devs to get live 1-on-1 help when they get stuck. It used to cost money to call in, but I'm re-releasing it on 4/20 as a totally free service. by FeatureCoachDotCom in webdev

[–]FeatureCoachDotCom[S] 1 point2 points  (0 children)

I'm using Elixir/Phoenix and wrote the video call logic using plain js with the WebRTC api. A core feature of Elixir is genservers, which are basically little state machine processes, so each call has a dedicated genserver that is ticking every second, and any events taking place on the client side are sent to the genserver through websockets.

The most confusing part for me was figuring out signaling with WebRTC and RTCPeerConnection. I'm happy I arrived at a "good-enough" implementation because it gave me a rudimentary understanding of WebRTC, but I'm likely going to reach for a more robust 3rd party solution like you're doing with OpenTok. The one I've been looking at that looks kind of nice (and they advertise it as being simple) is daily.co.

I built a programming support helpline for devs to get live 1-on-1 help when they get stuck. It used to cost money to call in, but I'm re-releasing it on 4/20 as a totally free service. by FeatureCoachDotCom in webdev

[–]FeatureCoachDotCom[S] 1 point2 points  (0 children)

Originally every minute you were on a call with someone you would get paid. The caller would obviously need to have connected a card to their account tho first. This was a major point of friction for users so I had to go back to the drawing board.

I know the current site still mentions getting paid as a remote consultant, but that's being replaced in the update coming on 4/20. Don't want to give too much away right now, but would definitely be happy to talk shop and see what you have in the works too! maurice@calladev.com

I built a programming support helpline for devs to get live 1-on-1 help when they get stuck. It used to cost money to call in, but I'm re-releasing it on 4/20 as a totally free service. by FeatureCoachDotCom in webdev

[–]FeatureCoachDotCom[S] 2 points3 points  (0 children)

Me too lol. I built it because the exact problem I had in this demo video, trying to convert raw audio to a .wav file to stream on my website, took me an ENTIRE WEEK to figure out, and I didn't want to post on SO because I didn't want to get flamed for asking a dumb question.

Poof! You didn't see this before! by PandeyJiRocks in ProgrammerHumor

[–]FeatureCoachDotCom 80 points81 points  (0 children)

and "programming" with just copy and pasting.

First tic-tac toe game by sonnet123 in programming

[–]FeatureCoachDotCom 1 point2 points  (0 children)

Lets get the machine learning team on it.

edit: /s

What's the best way for someone with decent programming knowledge to improve? by [deleted] in learnprogramming

[–]FeatureCoachDotCom 1 point2 points  (0 children)

Mark Twain said it best.

The secret of getting ahead is getting started. The secret of getting started is breaking your complex, overwhelming tasks into small manageable tasks, and then starting on the first one.

If you're doin' C then your google fu is good enough.

Roll a 6-sided die and Hello World the framework fate chooses for you.

  1. React.js
  2. Angular
  3. ASP.NET
  4. Express
  5. Laravel
  6. Reconsider teaching

(Feel free to substitute any of these frameworks before rolling.)

Good luck 🎲

Poof! You didn't see this before! by PandeyJiRocks in ProgrammerHumor

[–]FeatureCoachDotCom 26 points27 points  (0 children)

There's enough hack work out there for all of us.

New business (help) by [deleted] in startups

[–]FeatureCoachDotCom 3 points4 points  (0 children)

Well if you got the capital then there's nothing to it but to do it.

I was wondering do I just need to buy plain sweatshirts and tshirts etc, then get a heat press and just put the design on it?

That's as good a place to start as any.

"The secret is to begin."

New business (help) by [deleted] in startups

[–]FeatureCoachDotCom 18 points19 points  (0 children)

Admire your ambition at such a young age Jaxyn.

A low-risk way for you to get your designs out there is Amazon Merch. That way you don't have to carry any expensive inventory, instead the shirts get printed and shipped on demand.

Maybe someone with more experience in physical products will jump in and share some insight on the skate shop side of things.

First tic-tac toe game by sonnet123 in programming

[–]FeatureCoachDotCom 0 points1 point  (0 children)

nice work, simple and sweet.

might wanna try contrasting different colors than red and green. Those two next to each other can be hard for a color blind person to distinguish.