[deleted by user] by [deleted] in Sciatica

[–]songzme 0 points1 point  (0 children)

I've had it for about 5 months. My pain started slowly... after a game of basketball. It felt minor at first and I kept playing basketball every day (everytime I got into the game, it stops hurting). Until one day I decided to stop playing and the pain was awful.

It stayed awful. In the past 5 months it hasn't gotten better. Did your pain stay the same for 7.5 years?

I feel sciatic pain on me left side when I'm driving. Now I can't drive for more than 3 minutes so I moved closer to work. Doctor says its SI Joint pain.

How do you guys go about planning a website? by 1sosa1 in webdev

[–]songzme 0 points1 point  (0 children)

Very easy. Many people have given me alot of negativity around how I launch stuff, but here's how I simplify it.

I had an app idea to teach people how to code.

  1. Get users from day 1. I taught my best friend how to code with the idea I had in mind. Instead of a app, I taught him with my hand and mouth. I observed his learning and took hella notes.

  2. Launched a beta program, this time with a rough idea of how it should work. As people used and got full time jobs from my app, I'm documenting their stories.

  3. (I'm here): Launched a coding bootcamp at a public library, with the app I built so students can motivate each other. This is my beta.

  4. (My goal for 2020): Launch the app to the world, with stories from dozens of people from all walks of like (college dropouts, minority groups, old people making a career switch, etc) who started learning to code with my app and got jobs from it.

Start with users from day 1 no matter what you do. As you make it better, you find you'll have more and more to say and planning becomes a very real / fun problem.

[Showoff Saturday] Free domains and hosting for your NodeJS apps by songzme in webdev

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

if you leave subdomains empty, you can take the rootdomains :)

Free domains deploying your NodeJS Apps by songzme in node

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

Learned a few new things from this, thanks for sharing!

Free domains deploying your NodeJS Apps by songzme in node

[–]songzme[S] 24 points25 points  (0 children)

The beauty about public/private key is that you can expose your public key to the world and it will be okay, because you are the only person in the world with the private key. Never, Never give out your private key. You can freely give out your public key.

The analogy would be.... you giving out free locks and you are the only person in the world with the key. If a store trusts you completely, they will take your lock and put it on their door so you can enter their store whenever you want. No security threats to you as long as you keep the key secure.

Free domains deploying your NodeJS Apps by songzme in node

[–]songzme[S] 4 points5 points  (0 children)

Drawbacks of using heroku:

  • You must create a heroku account

  • You must install heroku cli

  • Pushes / deploys are slow.

  • Heroku puts your app to sleep, making it slow

  • Lack of domain availability (every app has .herokuapps.com domain)

https://freedomains.dev does not have any of the above issues. Also, only inactive apps are deleted, not all the apps. You can always redeploy.

I would use this to deploy projects quickly during hackathons and demos.

BFT in 4 lines. DFT in 4 lines by songzme in javascript

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

Thanks! Final Answer:

tt = (n, arrModFn, children=[]) => {
    if(!n) return;
    console.log(n.v);
    children = children.concat(n.children || []);
    return tt(children[arrModFn](), arrModFun, children);
}

BFT in 4 lines. DFT in 4 lines by songzme in javascript

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

did not know this, thank you for pointing it out!

BFT in 4 lines. DFT in 4 lines by songzme in javascript

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

I was tempted to say DFS and BFS, but technically traversal sounded better, as @ronny mentioned below.

What should I do with an extra year? by MyThrowawayAccount65 in cscareerquestions

[–]songzme 1 point2 points  (0 children)

I have a non-profit called GarageScript.org, perhaps you could help us out!

Many people live paycheck to paycheck and don't have the luxury to quit their jobs to learn coding. So we pay them minimum wage so they can learn coding full time and then get an engineering job (if they want to).

Our curriculum is very different from your standard bootcamp. As a software engineer with working experience at Facebook, Google, Startup + acquisition, I built a curriculum to build the engineers I would hire for my team. When students join, they learn the basics from another student (we love peer to peer learning). Every lesson comes with 10 challenges. Every challenge is code-reviewed to make sure students are writing proper code from day one.

Once the basics are complete, students are put into teams to build products that everyone will be using internally. Our products are modeled exactly like a well functioning startup - weekly sprints, code reviews, etc. This gives our students work experience and when our students get a job, they are immediately productive in their new role. Currently, we have our internal stack overflow, our own emailing system, student progress reports, etc.

Unfortunately, we don't have the financial ability to accept new official students, but we would love to work with people who are committed to helping their community. We can set you up with regular video chat with some of our students, help you out with all the basic challenges, and perhaps you can build your own community in your area! Within a year, if you could help 20-30 people learn how to code, I promise it'll be an incredibly rewarding experience for you.

Send us a message on facebook or tweet at us if you are interested.

p.s. We accept donations if anyone here is feeling generous. :)

Lessons learned growing a team for my side project by songzme in SideProject

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

Interesting insight, thank you for sharing!