News for hackers. Stuff that matters.
Re:Show HN: C0D3 – A free, interactive site to learn coding by songzme on Thursday June 04, 2020 @12:39PM (#23418799)
Last year, I mentored a few students who are learning coding to become a software engineer from non-traditional backgrounds. Rather than encouraging them to leetcode and practice for interviews, I taught them software engineering practices and mentored them to build c0d3.com together as a team. c0d3.com will be a free learning site where other students like them can learn coding and then help improve the site. As a senior engineer, I made sure to not write any code myself and focused on helping them with code reviews, architecture questions, and holding sprint meetings every Monday at 9:30pm. We document our daily sprint updates here: https://github.com/garageScript/c0d3-app/wiki/Sprint-H1-2020

To get beta users for our app, we started a free coding group at our local libraries and got a few dozen active users: https://www.meetup.com/San-Jose-C0D3/

I am pretty happy with the outcome and the code quality. The students wrote unit tests with every pull request, listened to feedback, and achieved 100% code coverage in the codebase. Now, after some user feedback and iterations we are ready to give a preview of what we worked on. Any feature suggestions / feedback will become learning opportunities for the next generation of students.

Last month, a rec opened up on my team and I was able to hire one of these students. If I could hire all of them, I would. If anyone here is hiring, please consider hiring these awesome students who worked hard to make c0d3.com possible (I've listed their code contributions and linkedIn profiles): https://github.com/garageScript/c0d3-app/wiki

Re:Show HN: C0D3 – A free, interactive site to learn coding by nefitty on Thursday June 04, 2020 @02:13PM (#23419878)
You said, “ Rather than encouraging them to leetcode and practice for interviews, I taught them software engineering practices...”.

How do you square that with the reality that many software jobs have leetcode as a gate to an offer? I find myself stuck at this juncture. I am comfortable with software practices, but the reality of these sorts of interviews has me basically trying to figure out how to “hack” the coding interview portions. It’s somewhat beneficial, in terms of pushing me to improve my solving skills and data structure/algorithmic understanding, but I obviously can’t help feeling that a lot of the time I’m spending is tail-chasing, as a lot of the problems I encounter seem to be very far removed from the reality of day-to-day web development.

Re:Show HN: C0D3 – A free, interactive site to learn coding by songzme on Thursday June 04, 2020 @02:23PM (#23419980)
"How do you square that with the reality that many software jobs have leetcode as a gate to an offer?"

I face the same issue so I'm not sure, I'm hoping HN could help. Personally, I don't want to feed into the whole "just leetcode and get a job mindset" so I'm going to keep my course and follow what I believe in.

Re:Show HN: C0D3 – A free, interactive site to learn coding by rpedela on Thursday June 04, 2020 @08:27PM (#23423703)
The reality is that you need to practice that stuff in order to get through the first interview or two at many companies. It is most likely helping with web development even if it isn't obvious how. Kinda like how lifting weights and jogging helps someone be better at their favorite sport. Think of it as cross-training.
Re:Show HN: C0D3 – A free, interactive site to learn coding by nefitty on Friday June 05, 2020 @02:15AM (#23425572)
I think this is the best frame of mind to keep me pushing forward. Maybe once I’m at the top of the food chain I’ll be able to have some impact on these practices lol Thanks for the advice!
Re:Show HN: C0D3 – A free, interactive site to learn coding by songzme on Friday June 05, 2020 @11:50PM (#23436671)
make sure to remember your promises to yourself. Many people get stuck in the fame and glamor and stop giving a shit.
Re:Show HN: C0D3 – A free, interactive site to learn coding by frequentnapper on Thursday June 04, 2020 @03:53PM (#23420994)
Same here. I am right now starting to job hunt after a few years, but it's quite daunting. Just opened cracking the coding interview and the book itself recommends starting a year before to practice the problems, build a portfolio, etc.
Re:Show HN: C0D3 – A free, interactive site to learn coding by dboreham on Thursday June 04, 2020 @03:07PM (#23420498)
Think of this as a useful filter of job opportunities for you: don't accept any of those jobs.
Re:Show HN: C0D3 – A free, interactive site to learn coding by beckingz on Thursday June 04, 2020 @12:59PM (#23419038)
You built this without writing a single line of code yourself? Awesome work by the team!
Re:Show HN: C0D3 – A free, interactive site to learn coding by noob101 on Friday June 05, 2020 @03:00AM (#23425823)
Exactly! Awesome work :)
Re:Show HN: C0D3 – A free, interactive site to learn coding by A4ET8a8uTh0 on Thursday June 04, 2020 @01:44PM (#23419531)
First off, kudos. I think you are actually making world a better place.

I am commenting partially to easily go back to it after work ( this day is a little hectic - sorry for the generic comment ).

Re:Show HN: C0D3 – A free, interactive site to learn coding by cchen408 on Saturday June 06, 2020 @08:26PM (#23443590)
I agree! I haven't met anyone quite like you song :)
Re:Show HN: C0D3 – A free, interactive site to learn coding by brlewis on Thursday June 04, 2020 @03:30PM (#23420755)
This looks awesome and has certainly piqued my curiosity. How long has the beta group been going? Do you have an idea of retention rate yet? And for those who drop out, why?
Re:Show HN: C0D3 – A free, interactive site to learn coding by yjhoney on Thursday June 04, 2020 @05:36PM (#23422154)
This beta group has been going on for a year, early 2019. Our retention rate is really poor, until today's posting about 400 signups and only 8 made it to the end. The current first phase is actually to answer this question:

"For the students that complete the whole curriculum, could they contribute to a codebase that users use and follow good coding practices like an engineer would?"

The answer is yes, so now we have a happy path. Next phase is to increase this funnel.

Re:Show HN: C0D3 – A free, interactive site to learn coding by meristem on Friday June 05, 2020 @12:45AM (#23425165)
I'm curious to learn what you plan to do in order to understand the retention rate issues
Re:Show HN: C0D3 – A free, interactive site to learn coding by songzme on Friday June 05, 2020 @01:27AM (#23425350)
When students engage with me to ask questions, I usually just ask them directly: "If you decide that this isn't for you, please let me or someone else on the team know before you do so we understand how we can make this a better learning platform for future students"
Re:Show HN: C0D3 – A free, interactive site to learn coding by meristem on Monday June 08, 2020 @02:00PM (#23458963)
Have you discovered patterns? I've done some research work on remote learning, so genuinely curious.
Re:Show HN: C0D3 – A free, interactive site to learn coding by songzme on Friday June 12, 2020 @04:19AM (#23497173)
not enough engagement. If I reach out to students and engage in conversations with them regularly, they have a higher chance of following through. I start high up in the funnel, to pay utmost attention to students who are at the end (JS6). Then when I have free time, I go down the funnel and pull students up. As I polish the end, I get more and more time to engage with students lower in the funnel. I just reach out and say hi, ask them why they are learning and if they have any questions and concerns.
Re:Show HN: C0D3 – A free, interactive site to learn coding by meristem on Thursday June 18, 2020 @01:21PM (#23565312)
That sounds great, the way you are doing it. I think companies end up gamifying the product approach,to generate feelings that are similar to what happens when you engage one on one (from a neuroscience perspective)
Re:Show HN: C0D3 – A free, interactive site to learn coding by blastro on Thursday June 04, 2020 @01:26PM (#23419317)
I've saved your Notion curriculum, and intend to run a program like this soon in my local community. Very inspiring project, and awesome end result. Thank you for your contribution to this area.
Re:Show HN: C0D3 – A free, interactive site to learn coding by manimm on Thursday June 04, 2020 @02:28PM (#23420038)
Where is the notion curriculum please?
Re:Show HN: C0D3 – A free, interactive site to learn coding by songzme on Thursday June 04, 2020 @02:37PM (#23420145)
Re:Show HN: C0D3 – A free, interactive site to learn coding by manimm on Thursday June 04, 2020 @03:19PM (#23420651)
Thank you and very inspirational!!!!
Re:Show HN: C0D3 – A free, interactive site to learn coding by tomato2juice on Thursday June 04, 2020 @03:47PM (#23420931)
Thank you for sharing that
Re:Show HN: C0D3 – A free, interactive site to learn coding by r0rshrk on Friday June 05, 2020 @06:07AM (#23426830)
I have some experience mentoring students through various platforms. How can I help out ?
Re:Show HN: C0D3 – A free, interactive site to learn coding by cchen408 on Saturday June 06, 2020 @08:51PM (#23443709)
Congratulations on the new hire! :)

That's a huge step towards your vision.

Re:Show HN: C0D3 – A free, interactive site to learn coding by benmw333 on Thursday June 04, 2020 @02:27PM (#23420029)
Very cool and congrats!