Holy Shit, This Actually Works

I clicked on mitchivin.com expecting another half-assed nostalgia project and got my mind blown instead. This isn't some CSS trick or a collection of screenshots - it's a fully functional Windows XP clone that works better than most developer portfolios I've seen.

Mitchell literally started from zero code knowledge 6 months ago. Now he's built something that has senior developers in the HN comments asking "how the fuck did you implement drag-and-drop?" and "did you really recreate the entire Windows file system?"

The answer: yes, he fucking did.

How Someone With No Coding Skills Built This Monster

Here's what makes this impressive - Mitchell didn't just ask ChatGPT to "make Windows XP" and hope for the best. He broke it down piece by piece like someone who actually understands product development.

Start Menu? Built from scratch with working search. File Explorer? Complete with file operations and folder navigation. Desktop? Drag-and-drop icons that actually stay where you put them. Paint? He integrated paint.js but made it look and feel exactly like the XP version.

The only shortcuts Mitchell took were smart ones - xp.css for the visual styling and leveraging existing libraries where it made sense. Everything else is custom JavaScript that somehow doesn't break on mobile (yes, Windows XP on your phone works).

I spent 20 minutes clicking around and couldn't find a single broken feature. The Start Menu slides out correctly, the Recycle Bin empties, files actually move between folders. This is the kind of attention to detail that separates real projects from weekend hacks.

The Portfolio Gatekeepers Are Missing the Point

Of course, the design purists in the HN comments are complaining this isn't "original design work" for a designer's portfolio. These are the same people who think every designer needs to reinvent the wheel instead of solving actual problems.

Here's what these critics don't get: Mitchell just proved he can execute complex technical projects while learning an entirely new skill set. How many designers can implement drag-and-drop file operations? How many know enough JavaScript to recreate an operating system interface?

The job market doesn't need another designer who can only push pixels around in Figma. It needs people who can bridge the gap between design and development. Mitchell positioned himself perfectly at that intersection.

Why This Matters More Than Another Bootcamp Graduate

Most people learning to code follow the same boring path: tutorial hell → bootcamp → junior dev applying for 200 jobs. Mitchell took a different route and built something that got 829 upvotes on Hacker News.

Here's the thing about AI-assisted learning that nobody wants to admit: it actually works if you don't treat the AI like a magic code generator. Mitchell maintained control over every decision while using ChatGPT to handle the tedious implementation details he didn't know yet.

The result? In 6 months, Mitchell went from zero programming knowledge to building something more impressive than most CS graduates create in 4 years. The mobile responsiveness alone shows he learned real web development principles, not just copy-paste bullshit.

The Real Problem With Designer Portfolios

Here's what kills me about the portfolio criticism in the comments - these gatekeepers want Mitchell to create "original design work" while most designer portfolios are fucking identical. Another fitness app mockup, another crypto dashboard, another "innovative" dating app interface.

Mitchell built something nobody can ignore. His portfolio has been viewed by thousands of developers and potential employers today alone. Meanwhile, traditional design portfolios disappear into the void because they look exactly like everyone's work.

Smart positioning beats perfect execution every time. The Windows XP nostalgia angle generates instant engagement and makes the technical achievement more impressive. Who gives a shit if it's not "original design" when it demonstrates real programming skills?

Why AI Coding Education Actually Works

Mitchell's approach destroys the myth that you need expensive bootcamps or CS degrees to learn programming. He had clear goals, picked a challenging project, and used AI to fill knowledge gaps while actually understanding what he was building.

The 6-month timeline proves this isn't just copy-paste programming. You can't accidentally build responsive layouts or implement complex file operations. Mitchell learned real development skills because he focused on understanding rather than just getting code to work.

This approach will piss off traditional educators, but results don't lie. Mitchell's portfolio demonstrates more practical skills than most bootcamp graduates who spent $15,000 and 6 months memorizing React tutorials.

Frequently Asked Questions

Q

Does this actually work or is it just for show?

A

This thing is fully functional.

I spent way too much time clicking around and everything works

  • drag and drop, file operations, even the fucking sounds. Try it at mitchivin.com and prepare to lose 30 minutes of your day.
Q

How did someone with zero coding experience build this?

A

Mitchell was a graphic designer who couldn't code 6 months ago. He used AI (probably ChatGPT) but stayed in control of every decision. No magic

  • just consistent work and actually understanding what he was building instead of blind copy-paste.
Q

What tech stack did he use?

A

Mostly vanilla JavaScript with smart shortcuts. xp.css for the Windows styling and paint.js for Paint. Everything else is custom code that somehow doesn't break on mobile.

Q

Why Windows XP instead of something original?

A

Because nostalgia gets attention and attention gets jobs. Mitchell's portfolio has been viewed by thousands of people today while most designer portfolios collect digital dust. Smart positioning beats perfect execution.

Q

Is the source code on GitHub?

A

Doesn't look like it based on the HN discussion. Mitchell answered technical questions in the comments but no mention of open sourcing it.

Q

Does it work on mobile?

A

Yeah, and that's actually impressive. Windows XP wasn't built for touch but Mitchell made it work on phones somehow. The responsive design alone shows he learned real development skills.

Q

How long did this take?

A

6 months of consistent work. That's actually fast for learning to code from scratch and building something this complex. Most bootcamp grads can't build anything this interesting after 6 months.

Q

What's the HN reaction been?

A

Popular on HN with typical arguments about whether it counts as "real" design work. The gatekeepers are mad, which means Mitchell did something right. The discussion highlights the usual divide between traditional designers and AI-assisted creators.

Q

Will this actually help his career?

A

Are you kidding? This portfolio demonstrates more practical skills than 90% of junior developer applications. Mitchell proved he can execute complex projects and learn fast

  • exactly what employers want.
Q

Can I do something similar?

A

Sure, if you're willing to put in 6 months of consistent work and actually learn instead of just copying code. Pick a challenging project, use AI as a tool not a crutch, and build something people can't ignore.

Related Tools & Recommendations

integration
Recommended

GitHub Actions + Jenkins Security Integration

When Security Wants Scans But Your Pipeline Lives in Jenkins Hell

GitHub Actions
/integration/github-actions-jenkins-security-scanning/devsecops-pipeline-integration
100%
integration
Similar content

Go HTMX Alpine Tailwind: Complete Integration & Setup Guide

Go + HTMX + Alpine + Tailwind Integration Guide

Go
/integration/go-htmx-alpine-tailwind/complete-integration-guide
98%
tool
Similar content

tRPC Overview: Typed APIs Without GraphQL Schema Hell

Your API functions become typed frontend functions. Change something server-side, TypeScript immediately screams everywhere that breaks.

tRPC
/tool/trpc/overview
66%
tool
Recommended

Podman - The Container Tool That Doesn't Need Root

Runs containers without a daemon, perfect for security-conscious teams and CI/CD pipelines

Podman
/tool/podman/overview
63%
tool
Recommended

Podman Desktop - Free Docker Desktop Alternative

competes with Podman Desktop

Podman Desktop
/tool/podman-desktop/overview
63%
pricing
Recommended

Docker, Podman & Kubernetes Enterprise Pricing - What These Platforms Actually Cost (Hint: Your CFO Will Hate You)

Real costs, hidden fees, and why your CFO will hate you - Docker Business vs Red Hat Enterprise Linux vs managed Kubernetes services

Docker
/pricing/docker-podman-kubernetes-enterprise/enterprise-pricing-comparison
63%
integration
Recommended

OpenTelemetry + Jaeger + Grafana on Kubernetes - The Stack That Actually Works

Stop flying blind in production microservices

OpenTelemetry
/integration/opentelemetry-jaeger-grafana-kubernetes/complete-observability-stack
62%
troubleshoot
Recommended

Your Kubernetes Cluster is Down at 3am: Now What?

How to fix Kubernetes disasters when everything's on fire and your phone won't stop ringing.

Kubernetes
/troubleshoot/kubernetes-production-crisis-management/production-crisis-management
62%
troubleshoot
Recommended

Fix Kubernetes ImagePullBackOff Error - The Complete Battle-Tested Guide

From "Pod stuck in ImagePullBackOff" to "Problem solved in 90 seconds"

Kubernetes
/troubleshoot/kubernetes-imagepullbackoff/comprehensive-troubleshooting-guide
62%
alternatives
Recommended

GitHub Actions Alternatives That Don't Suck

integrates with GitHub Actions

GitHub Actions
/alternatives/github-actions/use-case-driven-selection
57%
alternatives
Recommended

Tired of GitHub Actions Eating Your Budget? Here's Where Teams Are Actually Going

integrates with GitHub Actions

GitHub Actions
/alternatives/github-actions/migration-ready-alternatives
57%
tool
Recommended

Jenkins Production Deployment - From Dev to Bulletproof

integrates with Jenkins

Jenkins
/tool/jenkins/production-deployment
57%
tool
Recommended

Jenkins - The CI/CD Server That Won't Die

integrates with Jenkins

Jenkins
/tool/jenkins/overview
57%
news
Similar content

Tech News Roundup: August 23, 2025 - The Day Reality Hit

Four stories that show the tech industry growing up, crashing down, and engineering miracles all at once

GitHub Copilot
/news/tech-roundup-overview
55%
compare
Similar content

Astro, Next.js, Gatsby: Static Site Generator Benchmark

Just use fucking Astro. Next.js if you actually need server shit. Gatsby is dead - seriously, stop asking.

Astro
/compare/astro/nextjs/gatsby/static-generation-performance-benchmark
55%
news
Similar content

Tech Layoffs Hit 22,000 in 2025: AI Automation & Job Cuts Analysis

Explore the 2025 tech layoff crisis, with 22,000 jobs cut. Understand the impact of AI automation on the workforce and why profitable companies are downsizing.

NVIDIA GPUs
/news/2025-08-29/tech-layoffs-2025-bloodbath
52%
pricing
Recommended

Infrastructure as Code Pricing Reality Check: Terraform vs Pulumi vs CloudFormation

What these IaC tools actually cost you in 2025 - and why your AWS bill might double

Terraform
/pricing/terraform-pulumi-cloudformation/infrastructure-as-code-cost-analysis
52%
compare
Recommended

Terraform vs Pulumi vs AWS CDK vs OpenTofu: Real-World Comparison

compatible with Terraform

Terraform
/compare/terraform/pulumi/aws-cdk/iac-platform-comparison
52%
review
Recommended

Terraform is Slow as Hell, But Here's How to Make It Suck Less

Three years of terraform apply timeout hell taught me what actually works

Terraform
/review/terraform/performance-review
52%
news
Similar content

Verizon Outage: Service Restored After Nationwide Glitch

Software Glitch Leaves Thousands in SOS Mode Across United States

OpenAI ChatGPT/GPT Models
/news/2025-09-01/verizon-nationwide-outage
49%

Recommendations combine user behavior, content similarity, research intelligence, and SEO optimization