HN user

wagslane

1,778 karma

Founder of https://www.boot.dev

Posts198
Comments88
View on HN
www.ck-7vn.dev 5mo ago

Programming in Prison: My Redemption Arc

wagslane
19pts1
trends.google.com 5mo ago

Searches for Learn Python up 150%

wagslane
11pts5
blog.boot.dev 8mo ago

Supply and Demand Are Broken in Programming Education

wagslane
15pts0
blog.boot.dev 9mo ago

"Vibe code hell" has replaced "tutorial hell" in coding education

wagslane
283pts161
blog.boot.dev 10mo ago

Show HN: The Boot.dev Training Grounds

wagslane
4pts3
www.youtube.com 1y ago

Krazam Unfiltered [Podcast with Ben Burke) [video]

wagslane
3pts1
blog.boot.dev 1y ago

State of Learning to Code 2024 Report

wagslane
12pts5
blog.boot.dev 3y ago

Awww, do I need to learn X to get a job?

wagslane
4pts0
thecodist.com 3y ago

Remaining Relevant over Four Decades

wagslane
1pts0
blog.boot.dev 3y ago

It's Not About the Job Openings

wagslane
6pts2
blog.boot.dev 3y ago

Boots, the Bear That Explains Code

wagslane
4pts1
blog.boot.dev 3y ago

Boots, the Artificially Intelligent Bear That Explains Code

wagslane
6pts0
blog.boot.dev 3y ago

Architecture Is Bad, So Make It Easy to Change

wagslane
5pts0
blog.boot.dev 3y ago

If You're Learning Back-End, Don't Start with Frameworks

wagslane
4pts1
wagslane.dev 3y ago

The Zen of Proverbs

wagslane
7pts0
blog.boot.dev 3y ago

Show HN: How the Boot.dev Game Works

wagslane
4pts0
wagslane.dev 3y ago

College: A Solution in Search of a Problem

wagslane
4pts0
event-driven.io 3y ago

What does a construction failure have to do with our authorities?

wagslane
2pts0
blog.boot.dev 3y ago

What Do Tech Layoffs Mean for Developers?

wagslane
5pts0
medium.com 3y ago

Let’s Discuss the True Meaning of the Term “Developer” in Scrum

wagslane
1pts0
arxiv.org 3y ago

Aeneas: Rust Verification by Functional Translation

wagslane
3pts0
blog.boot.dev 3y ago

Trends in Developer Jobs: A Meta Analysis of Stack Overflow Surveys

wagslane
6pts0
blog.boot.dev 3y ago

Trends in Developer Jobs: A Meta Analysis of Stack Overflow Surveys

wagslane
6pts0
github.com 3y ago

A guide for getting started with self hosting

wagslane
143pts72
blog.boot.dev 3y ago

What Is Dry Code, and Is It Always a Good Thing?

wagslane
5pts0
www.mit.edu 3y ago

The Tao of Programming

wagslane
4pts0
www.lloydatkinson.net 3y ago

PowerShell, NPM Scripts, and Silently Dropped Arguments

wagslane
1pts0
blog.boot.dev 3y ago

CI/CD isn’t just about efficiency

wagslane
4pts0
blog.boot.dev 3y ago

Do Better in Coding Interviews by Being Confident and Humble

wagslane
8pts0
blog.boot.dev 3y ago

Are You a DevOps Engineer If You Aren’t Writing Code?

wagslane
28pts19

I'm the founder of Boot.dev and I was doing my regular "what's going on in my industry" research - searching through Google trends, and was baffled by this.

I'm not sure what on earth is driving the sudden spike in Python learning resource searching

Yeah I think there's some nuance. As a relatively experienced dev I still use autocomplete when using a new language, but I think it's different when you already have a strong grasp of coding fundamentals. Learning your 3rd or fourth language when you already understand the constructs is much different than baby's first for loop

one thing to keep in mind is the video you linked is the _walkthrough_ of the course, the actual course itself is probably what you're looking for, because it moves at a much more reasonable pace

Boot.dev | Senior Course Producer (Full Time, Remote)

We’re building the smartest way to master backend development by tackling the hardest problem with e-learning: boredom. We’re a small team of developers who love to make the process of learning as fun and hands-on as it can be. We are looking for a course producer and editor to help us create more programming and computer science courses on Boot.dev!

If you’re a highly technical developer with a love for teaching, this could be the perfect role for you! Your main responsibility will be to work with course authors and our in-house engineering team to produce new high-quality interactive courses on the Boot.dev learning platform. Our courses are highly engaging with coding challenges and quizzes along the way. They are mostly written (in Markdown), however, each course also typically includes 5-10 explainer videos that our in-house animators and editors help create visuals for.

Please see the official job description before applying: https://blog.boot.dev/careers/

More about Boot.dev: https://www.boot.dev

To apply: lane@boot.dev

I've had the chance to interact with both Preston and Clyde (Preston helped Clyde get going in code as well) - Clyde actually completed like all the backend courses on boot dev and is doing great at unlocked labs.

anyhow, thanks for all you did to help Clyde Preston!!! and thanks to glauber and turso for giving Preston a chance, he's such a a cool guy with such a cool story

I've published a lot of interactive programming courses on Boot.dev over the last few years, but the issue that's been plaguing the platform is how quickly it moves through material.

Like we give people challenges for each new concept, but we don't give them 4 or 5 challenges for each new concept. It's hard to get right because

1. It's a lot of work to make challenges/review material 2. Every student wants a different amount of practice/review

So anyways I think we've got a really good solution in the works, been cooking on it this week and we're hoping to be ready to go live in August

It has boring well written docs. in fact very boring, and very well written. the video is a banger though, I have no idea why you'd want less creativity in an otherwise boring space

Hmmm... only the things that are really in our control. For example, I think adding time-on-lesson as another metric for the difficulty calculation will make certain courses and projects jump up quite a bit.

I also think that prompt versioning will give us some interesting stuff to look at next year - and of course encouraging more up/down votes on the AI assistant

I guess I will say that if Boot dev keeps growing at this rate, I expect vim mode usage to go down a bit, just because I'd expect the growth to come more from beginners than what we've had in the past

I was expecting <2% - I'll be interested to see if this goes up or down over time... I imagine it's fairly dependent on whether the platform sees growth with more experienced vs less experienced devs

Boot.dev | Junior Video Editor/Animator | REMOTE (US/Europe Timezones Preferred) | Full-time | https://www.linkedin.com/jobs/view/3987534709

At Boot.dev we're building the smartest way to master backend development by tackling the hardest problem with e-learning: boredom. We’re a small team of developers who love to make the process of learning as fun and hands-on as it can be.

We are looking for a junior video editor/animator that can help us more consistently and quickly produce computer science and programming explainer videos. We don't need someone with tons (or any) paid professional experience, but we do want to see a portfolio of what you can do!

Link to full JD: https://blog.boot.dev/careers/#junior-video-editoranimator

DIGITAL MARKETER #1

Boot.dev | Remote possible, Salt Lake Area preferred | Salary + Equity

We're building the smartest way to learn backend development online by tackling the hardest problem with e-learning: bordeom.

We need someone with some of the the following skills in descending order of importance:

- Writing & Copywriting: Can you tell a good story? Can you grab someone’s attention and keep it? Can you write in a way that’s easy to understand?

- Creative: Can you make things look good? Can you script an engaging YouTube video? Can you point out what’s wrong with a TikTok video?

- Code & tech: Can you write a simple script in Python? Do you know how to use Git?

- Sponsorships & Partnerships: Do you know how to find and run successful sponsorships and partnerships with creators and companies?

- SEO: Do you know how to audit a website for SEO issues? Do you know how to optimize the content to rank? Do you know how to build backlinks? Analytics: Do you know how to setup and manage Google Analytics, MixPanel, Posthog, etc? Do you know which metrics are important?

- Paid campaigns: Do you know how to setup and manage Google Ads, Facebook Ads, etc? Do you know how to get creative in order to find a positive ROAS?

Full Job Description and contact info: https://blog.boot.dev/careers

Yuuuge disclaimer: I made it, but Boot.dev is a collection of game-like interactive courses focused on backend web dev. It's all in Python and go for the most part.

I will say I don't think certs are a big deal, and they wouldn't be the reason for doing Boot.dev. Its all about learning the concepts and putting it into practice by building cool stuff

I really like Tailwind, I see a lot of hate in this thread so I'll try to offer a counter-perspective.

First of all, it's important to understand what Tailwind is good for, and what it's not good for.

Tailwind is NOT a design framework. It doesn't dictate the "theme" of your app. I like to think of tailwind as a tool for writing "clean" css that encourages good UI/UX practices. We need to stop comparing it to Bootstrap.

Tailwind is a tool that makes using "good practice" design simple and easy. If you haven't read Adam Wathan's "Refactoring UI", I'd recommend it. It's a book that helps developers make better UI/UX design decisions, and Tailwind is the framework that Adam developed that encourages a lot of those practices.

On that note, my recommendation is, "Tailwind CSS is AMAZING if you're a small team of developers and you don't have a dedicated designer". Tailwind probably is NOT a great choice if you work with a team of designers and need everything to be super-custom and pixel-perfect.

It's also important to note that tailwind is based on utility-classes. It can easily be used alongside "regular" css. I love that it gives a sane convention for writing that stupid "padding: 4px" class you're going to need. My old apps had crap like this that all did the same thing:

.p-4 .pad .padding-4 .padding-button-4

After several developers got their hands on the CSS, and didn't realize there were already classes defined for what they needed.

It's so much easier today when it comes to good tooling, scalability of services, specialized tools, etc.

It's so much worse today when it comes to things like paralysis of choice and configuration.

I've been working on a new project for Boot.dev students and the goal is to get them a simple but professional dev environment on their machine. It's a very hard problem.