Top
Best
New

Posted by mitchivin 6 days ago

Show HN: I recreated Windows XP as my portfolio(mitchivin.com)
Years ago I stumbled across a basic version of this concept and it stuck with me. I knew if I was ever going to take on such a project, it would need to be flawless, but without coding experience it was just another idea that would never happen. By the end of 2024, as AI coding tools exploded everywhere, I finally had a way to make it real.

I started from zero knowledge and spent months collaborating with AI agents as a learning experience. Every pixel and every function went through me. The AI translated what I asked for into code, but every decision was human. I didn't use existing OS frameworks because the goal was learning how basic coding languages worked while also developing my skills with AI collaboration. Apart from basic libraries like xp.css and paint.js, it's all original code.

The result is a fully functional Windows XP recreation running in your browser. Complete experience with sounds, animations, and working applications. Even works properly on mobile, which required rebuilding everything to maintain the authentic feel without becoming unusable on touchscreens.

This project taught me more about coding and AI collaboration than I ever expected. Would love to hear your thoughts on the execution and any feedback on the technical approach.

1015 points | 316 comments
bartread 5 days ago|
It’s neat: I like it a lot actually.

But the problem with you billing yourself as a graphic designer and reimplementing Windows XP is that you’re copying a design that already exists rather than showcasing your own design skills, so I can’t immediately tell how good a designer you are[0].

I can look at your projects under the IE icon, which gives more of an impression, but some of the visuals there do look decidedly AI generated, which isn’t super-encouraging.

The UX is also weird. For example, the back/forward history controls behave like carousel controls through your portfolio, whereas when I hit back/previous I expect to be taken back to the menu of projects.

If you applied to me for a job with this, would I interview you?

Yes, I would, simply because I can see you’ve put a lot of effort in and created something high quality. But I’d have some reservations because of the concerns I’ve raised above and, in particular, I’d want to dig in to how user-centred your approach is, because that isn’t really demonstrated here.

Sorry if this sounds discouraging. What you’ve done is cool, and I like it, and it would certainly get you a foot in the door of many interview processes, but that will be when the real work of showcasing your skills begins.

I hope that makes sense?

[0] Literally, I could do this, and I suck at design. It’s very similar to the process of implementing a design passed to me by a UX Designer, which I’ve done loads of times.

II2II 5 days ago||
> Literally, I could do this, and I suck at design.

Are you sure about that? I've seen plenty of imitation XP interfaces in my day, and there are virtually always elements that are jarringly wrong. While I won't claim that MitchIvin XP is a faithful reproduction of XP, in the sense that one could compile a long list of inconsistencies with Windows XP, the experience is pleasant enough.

Philip-J-Fry 5 days ago||
I think their point is that the skills of making a website which looks like Windows XP is adjacent to the skills needed to be a good graphic designer.

Pretty much most days I am the person who is taking a design from a designer and reimplementing that in HTML/CSS. I couldn't tell you where to start when creating a design, but as far as taking something someone else has created and reimplementing it in code? I can do that all day long.

The visual guidelines PDF exists http://interface.free.fr/Archives/GUI_Xp.pdf and turning that into a web page is just a matter of creating some DOM elements with the right sizing, margins, padding, fonts, borders, etc.

II2II 4 days ago||
Keep in mind that something you most days may seem conceptually simple to you, but may be overwhelming to others. That is true even if they work adjacent to you, such as creating the actual designs. Perhaps a better question is: how difficult would it be to teach a designer how to implement it.
lukko 5 days ago|||
This was my concern too - as a little project, it's interesting but if it's a replica of XP it has been done before and much more accurately.

As a portfolio, I think it doesn't work at all and is detrimental to what you're trying to do. I think now in design, it is more important than ever for your work to cut through the noise and show at least some attempt to create something original.

I think sometimes graphic design is seen as competence with certain programs, which I guess includes genAI now, or making something cool - but really it is visual communication that responds to a set of constraints - e.g. a brief, tailored to a target audience, communicating a product or emotion. There are no shortcuts - study what has been done, work on communicating what you want to say with colour, layout, typography and images. Draw and paint; avoid genAI until you are competent without it. Currently as a graphic design portfolio, I'm sorry to say it is memorably bad and there is a lot of work to do.

That said, well done on finishing something, and making it to the top of HN. I hope the attention leads somewhere and that you continue making things.

utyop22 5 days ago|||
I highly disagree with the feedback above.

The reality is, it depends on the context of whom is hiring. A startup values things like being resourceful and finishing stuff vs a large firm wherein most projects get dumped anyway.

rs186 5 days ago||
In either case a "real" portfolio will be more effective and less work than this Windows XP thing, which is the point.
utyop22 5 days ago|||
As someone that has hired designers before I'm far more impressed by this than a portfolio.
ndr42 5 days ago|||
To get the attention it works very well. It stands out and will be remembered.
snozolli 5 days ago|||
I think now in design, it is more important than ever for your work to cut through the noise and show at least some attempt to create something original.

From what I've seen, at least half of design work is "make it look like x" where x may be "glass", "CRT effect" or "BigCo's design language".

This project looks like some light-hearted fun and demonstrates an ability to achieve a desired look. You seem to be looking for someone doing greenfield design work for a large advertising agency.

I see nothing in your profile that indicates any expertise in design, so it's really bold of you to level this kind of criticism at someone's project.

lukko 5 days ago||
You’re reinforcing my point on not really understanding what design is, above. It is not a surface coating or a look.
snozolli 5 days ago||
You're talking absolute nonsense and failing to read what I've written. Your scathing review is simply wrong.

Again, you have zero design credentials in your profile. You don't dictate what design is and is not.

mitchivin 5 days ago||
thanks for the support mate! don't worry about people like that, If people want to be so rigid in their thinking - let em!
lukko 5 days ago||
The rigidity is in creating derivative work, if you make something original you will know, it will be very exciting.

All the best to you both.

damnever 5 days ago|||
I disagree with you, as it seems you tend to prioritize graphic design while overlooking other important aspects.

Personally, I find this idea alone to be very creative. Isn't a great designer someone who weaves together countless mediocre ideas to form a truly creative concept?

aqme28 5 days ago|||
> Yes, I would, simply because I can see you’ve put a lot of effort in and created something high quality. But I’d have some reservations because of the concerns I’ve raised above and, in particular, I’d want to dig in to how user-centred your approach is, because that isn’t really demonstrated here.

Then the site satisfied its purpose. A portfolio site should get you an interview with someone who is curious to know more. Its purpose is to be a foot in the door, not to get you the job.

paul7986 5 days ago|||
I would hire this guy he stands out from the competition! He has tenacity, grit and more creativity then the majority. So much more creativity that multi thousands of HN(ers) have enjoyed his creation, their friends and tech journalists who some will write about it showing his work to many more thousands to millions. Getting a job isnt easy now but being like this guy will no doubt make it easy to get many offers!

Ive been needing to update my portfolio site as in August an out of nowhere opportunity knocked on my door. Seeing this makes me want to innovate my portfolio for said opportunity(thanks for the inspiration).

nashashmi 4 days ago|||
Hey, copying someone's design is a talent itself. And this was quite a beautiful copy of a design. The "concerns" are mostly unanswered questions, or presumed limitations.
DrewADesign 5 days ago|||
Well, not really. Graphic design isn’t art— it’s a communication strategy using text, images and layout to convey information to people — often purely visually with visual hierarchy, gestalt, color, etc. Lacking originality only really matters with branding, avoiding copyright infringement, or if existing cultural norms interfere with the message— like you’re obviously re-using something without deliberately making a reference to it as part of the message.

The much more important question for a graphic designer is: what exactly are you trying you communicate about yourself and your portfolio by invoking windows XP? Because right now, technical competence is about the closest I can get and I really don’t see the association. I think what they’re probably trying to do is evoke nostalgia among potential tech industry clients as a freelancer, and to be fair, the intended audience is always a big part of the equation.

If I was art directing, I probably wouldn’t bring them in for an interview — but I’ll bet they aren’t advertising themselves to art directors.

> Literally, I could do this

The classic refrain. Implementation is the easiest part of design work. It looks better than XP did, and it should— that’s one key skill that a designer should have. Nobody hiring a designer will care if they can accurately recreate the wonkiness of XP’s interface. And nobody is impressed that a developer can implement this because that’s a developer’s job. I’m genuinely impressed when a developer’s website has solid type design and a thoughtful informational hierarchy, but that’s not even the bare minimum required fora designer. Having done both, I think deciding exactly what goes on the screen/paper is the harder part. It takes longer and you’ve got a much more nebulous path to success.

tropicalfruit 5 days ago|||
nice gatekeeping

as if everything isn't just a copy of something else

sieabahlpark 5 days ago||
[dead]
Kwpolska 6 days ago||
> A faithful XP-inspired interface, custom-built to showcase my [...] attention to detail.

Here goes:

1. "Welcome" on the login screen should be lowercase

2. Balloon is too high (should touch the icon), close icon is too small (should be roughly the same height as the balloon title)

3. About Me is missing the scrollbar on Firefox

4. Wrong gradient for "Social Links"

5. Start menu should have a shadow

6. In My Projects, two tiles are loading forever

7. Windows that cannot be maximized, but can be minimized, should have all three buttons, with the middle one disabled

8. Paint did not have the Windows logo in the corner. It would be better to show the JSPaint menu bar to make things like Undo accessible, and the JSPaint authors deserve attribution.

9. "Git Co-pilot" is not a thing, as Git ≠ GitHub. (On the XP project page.)

If I were making something like this, I would probably skip the boot and login screens (certainly would not require user interaction; indeed, XP would automatically log you in if you had a single passwordless user), and show "About Me" on startup, so that potential clients don’t give up before they learn more about you.

gjvc 5 days ago||
no way, the boot and login screens add to the overall charm of the faithfulness of the reproduction, as much as does your attention to detail. In GUI applications one needs both aspects to enchant the user and keep them in a state of joyous disbelief -- without the disappointment -- as they use the system.
numtel 5 days ago||
Also missed that double clicking the icon in the top left of the title bar closes the window. It does not toggle maximization like clicking the rest of the title bar does.
reddalo 5 days ago||
Fun-fact: that's a relic of Windows 3.1, where the close button was exactly in the top left corner of each window.

Too bad most new Windows 10+ apps don't support that anymore.

garganzol 6 days ago||
In general, it is even smoother than the real Windows XP. Kind of a magnetizing experience, and I do not know why. There is something attractive in this idea in terms of UI/UX, aside from the obvious nostalgia.

Another interesting aspect of this particular implementation is that it blends naturally with a browser tab hierarchy, it does not try to overrule it, it just blends in. Probably thanks to a distinctive taskbar, or maybe it is due to the startup screen/login/sound that set up a distinctive boundary "you are here now, and this is a friendly place to be".

csomar 6 days ago||
> There is something attractive in this idea in terms of UI/UX

Very fast response time for the UI interactions. "Modern" UIs can have a few fast transitions but the overall interactions with the different components have a human noticeable lag that make them uneasy.

giveita 6 days ago|||
Windows (or anything) is nice when its fast. Most things should work in under 20ms so I don't notice a delay.
gloosx 5 days ago||
20ms is faster than a fly reaction time, it's about the same time which 60HZ monitor takes to refresh the frame, 10 times faster than a typical human's reaction.

Everything under 150 ms is pretty much indistinguishably fast to a normal person.

mock-possum 5 days ago|||
I uh guess I’m not a normal person then

Working with soft synths, the difference between 65ms, to 15ms latency, 8ms latency, and 2ms latency - time from pressing the key to speakers emitting the sound - is agonizingly noticeable.

The numbers I’m quoting are ones I remember from various gear and upgrades over the years. It’s crazy to think about the levels of latency I was stuck with when I was a poor college kid. These days I wouldn’t settle for more than 10ms latency, and I don’t have to, thank the maker.

gloosx 5 days ago||
I would say when working with synths, the difference between 15ms and 2ms is just swing, it is noticeable but it doesn't feel wrong, just makes things more interesting.

When a drummer plays drums all the hits are off-timing 10-40ms, and it is still considered natural-sounding swing, if it is agonisingly noticeable for you – you have a quite robotic sense of rhythm, it's very subjective after all.

majewsky 5 days ago||||
If this were true, then a 10fps movie clip would be indistinguishable from a 24fps or a 60fps one. I have written several years ago about how optimizing my shell prompt from 50ms to 5ms was definitely a noticeable impact on how snappy the shell felt: https://xyrillian.de/thoughts/posts/latency-matters.html
gloosx 5 days ago|||
The context was about UI interactions, not at all about movie clip which is a totally different thing.
Lorkki 5 days ago|||
I've occasionally spent time doing and even fighting for latency optimisations that supposedly don't matter in the great scheme of things, but that resulted in customers leaving positive feedback about how the product is noticeably more responsive and/or feels more polished than the competition in those specific areas. It can definitely make a difference.
supermatt 5 days ago||||
Reaction is not the same as perception. The typical human perceptual threshold is around 16ms, although persistence of vision "smooths" that out to around 40ms.
Etherlord87 5 days ago||||
You're wrong. You can clearly see a difference between 20ms reaction time (as instantaneous as it gets because of what you say, 1/60 = 16.6666...), whereas 150 ms is a fast reaction but it definitely is a noticeable lag. I wish your opinion didn't exist because how can we expect to get rid of the lag everywhere if some people even claim it doesn't matter.
gloosx 5 days ago||
Well, most of this sub 150ms lag everywhere in the interfaces is actually artificially designed, and believe it or not, some people do prefer it like this, so it's being designed like this. I'm personally for making everything as fast as it would be, but for most people it really doesn't matter.
Etherlord87 5 days ago||
So you're saying there could be a designed behavior that I misinterpret as a lag? Sure, but unlikely (rarely), because I'm quite perceptive in this regard as I programmed a lot of GUI myself. If I press a button and an animation starts after a while (sometimes in javascript after around a second!) then it's not by design. Similarly if someone is bad at optimization but not as bad and the animation starts after ~100 ms.

I am aware there could be something like a non-linear alpha animation, and so there could be a period of time where the alpha is so little, and it accelerates so slowly, that I could miss the first 100 ms of it - but then again because I'm experienced in gui programming, I would consider that.

For the most part people are just bad at optimizing gui, especially in HTML.

hexo 5 days ago||||
Nice troll.
rustybolt 5 days ago|||
"Faster than a humans reaction" time is different from "indistinguishable".
gloosx 5 days ago||
Yeah of course it is different. My wording was not really correct here – I was rather meaning "irrelevant" in context of a user interface
giveita 5 days ago|||
I am not talking about usability or accessibility but rather just a nice feeling of using the UI. Of course that is subjective but if I click and it appears as close to zero time perception then to me that is much better than lag and/or animation.
oliverdzedou 5 days ago|||
Instead of pointlessly trying to convince you how horribly wrong you are, I dare you to interact with any software at 20FPS and report back.
gloosx 5 days ago|||
That would indeed be pointless because I was originally replying to a single UI interaction, where it doesn't really make a huge impact whether it happened in 2 or 5 frames.

You're trying to bring in continuous changing of frames here which is obviously perceived differently.

jbeninger 5 days ago|||
This is about input, not visual frame rate. 20 ui ticks per second? For anything but gaming I'm probably good.
mitchivin 6 days ago|||
obviously the nostalgia is a huge factor but you might be onto something with the login sound haha. did you try logging out? :)
ozgung 5 days ago|||
My thoughts exactly. I'm on macOS 26 Beta and this Windows XP felt like an upgrade. I think that's because it's simple, fast, intuitive and I know everything about how it works. Old Windows was also bad at multitasking due to single cpu core, which is better for the user to focus. In modern OS I have 20 windows open with hundreds of tabs, distributed over 6 different workspaces and 2 monitors. They all fly left to right with cool animations. I can't focus on anything.
mitchivin 6 days ago||
hey haha I tried to post this a few weeks ago but my post didn't go through - i'm glad you guys are enjoying it!

edit: I'm new here! let me get some of that sweet sweet karma!

dang 6 days ago||
(I'm one of the mods here) - I've re-upped your original Show HN and merged the comments hither.

I've also marked your account legit so it won't get misassessed by those nasty spam filters in the future!

redbell 6 days ago|||
Thanks dang for helping here, especiallyfor new comers! I always find you appear from nowhere when you are truly needed. Kudos!
mitchivin 6 days ago|||
thanks for that! I was a fresh account when I originally posted it so I completely understand. cheers!
keepamovin 6 days ago|||
Really polished! And it really captures that windows XP aesthetic, but also the spirit of that aesthetic.

If Windows XP had had some kind of super professional “create a portfolio” app that would output an executable binary that you could download it would’ve been lauded as amazing and beautiful if it looked like what you created.

This is great. It shows your skills, but also brings back the beauty of Windows XP, in a contemporary but historically accurate format.

xp84 6 days ago|||
In an alternate timeline where malware never existed and Apple had gone out of business in the 90s, all portfolios , presentations, and resumes would be packaged as .exe files as a de facto standard. It’s a great and flexible exchange format!
keepamovin 5 days ago||
I often fantasize about this, late at night. That exe rule the world. You can have portable document formats inside exe (or nix binary) that contains its own reader. The glory days of self-extracting zip archives achieve the ultimate realization of their lofty ideals.
Waraqa 5 days ago||
Add to this the ability to make it cross-platform executable[1] that has no dependencies to get the perfect file format.

[1]: https://github.com/jart/cosmopolitan

mitchivin 6 days ago|||
haha wow, thank you so much :)
sibeliuss 6 days ago|||
Cannot believe how well done this is! great work
mkl 6 days ago|||
For me, the start menu takes a couple of seconds to appear, and disappears again after a fraction of a second (Chrome 138 on Windows 10).
mitchivin 6 days ago|||
interesting, if you can be bothered - could you let me know if disabling the screen effect via the system tray toggle makes any difference? thanks for letting me know
mkl 6 days ago||
That makes it work 30-50% of the time, after flickering closed briefly.

After reloading the page and leaving the CRT effect on, it worked once (the first time) then not.

Reloading the page and turning the CRT effect off immediately, it seems to work every time, but flickers.

mitchivin 6 days ago||
thanks for testing - thats really strange, i've never experienced anything like that myself or had anyone else mention it. ill try and recreate it with the info you gave me - thanks mate
Quiark 5 days ago|||
same on Firefox macos
esseph 6 days ago|||
This is really well done. Excellent work!
wewewedxfgdf 6 days ago|||
>> let me get some of that sweet sweet karma!

You are going to be a wealthy man very soon now from all that karma.

mitchivin 6 days ago|||
Im just looking to go from broke to stable dude haha, its been a long journey
Waraqa 5 days ago|||
I wonder why his karma is less than the points of the post. doesn't karma follow the total points of one's posts and comments?
VagabundoP 5 days ago|||
Very enjoyable. Well done.
pryelluw 6 days ago||
Beautiful work.
latexr 5 days ago||
It’s interesting, I’ll give you that, but feels entirely like the wrong approach.

I opened the page before reading your post, and what immediately jumped out at me is that you say you’re a graphic designer but then you’re copying someone else’s old design which isn’t even that good.

The second thing I noticed was the obvious AI icon for the login, and that hovering on it makes it move weirdly. I haven’t used Windows XP in over two decades but don’t remember it doing that. It looks like an error.

At that point, I started losing confidence. You are supposed to be a graphic designer but are obviously using AI to design graphics and I assumed you would be doing the same for the code.

The resume as a fake PDF is cramped and zooming in feels like a poor solution.

Same thing with your projects, I can’t view them properly because they’re shoved in a tiny window for no reason. Plus, two of them are just loading animations, and it’s hard to understand if they’re broken or will ever load.

Then I finally read your post. You say you had no coding experience and used AI agents and “every decision was human”, but if you don’t know how to code, most of the decisions will have been made by the LLM even if you instructed it in particular ways. Do you feel confident regarding what you ostensibly learned and that you’d be able to reimplement most of the project yourself from scratch?

Again, it is interesting and a cool project, but it’s not particularly well-made or original¹ and I feel that as a portfolio actually does you a disservice by showcasing your skills in the worst possible light.

¹ https://win32.run

mkovach 5 days ago||
This isn't meant to critique you personally. Your post just sparked the thought. But it points to a deeper, systemic issue with AI collaboration in coding, design, writing, and beyond.

The core tension is between replication and creation. Yes, some things will always resemble what came before. A hard-boiled detective novel usually has a corpse or two, a bottle, and a wisecrack. But the artistry and work are in what you do with the formula. Take Les Roberts, for example. He wrote detective novels, sure, but he set them in Cleveland, gave them local color, and turned Northeast Ohio into a character. That's authorship. That's presence.

You can absolutely ask an AI to plot the story. But the soul, that point, is what you bring to it: the choices, the voice, the friction.

What gives me pause here is that I don't feel that presence. The project looks good, but it feels like Windows XP. Smooth, clean, and generic. I can't tell what this person's actual skills are. From the post, they clearly put in real time and effort. They learned something and got it working. But what I see is replication. Competent, yes. But flat, in my opinion.

If I were in their shoes, someone who would struggle to replicate this, I'd still treat that as step one.

Okay, I copied it. Now, what can I improve? What parts of the interface feel off? Where could I take a risk? Then, show the before and after.

So here's the long-winded point.

Why stop at imitation? Why not go further? Why not show that you can replicate something, build on it, shape it, and own it?

That's the more profound concern I have about AI collaboration. How do you show your work in a world of infinite templates and effortless iteration? How do you show your soul, or if you are too shy to bare your soul, at least a differentiator, that means you should be hired?

(I say this with the absolute irony that I used Grammarly to ensure this collection of words somewhat resembled a coherent thought. In the words of Dirty Harry, "A man has to know his limitations."[0]) ---

[0] Probably a misquote.

Fade_Dance 5 days ago|
I think a clear recreation is a cool addition to a wider portfolio that also showcases some of the elements you mention.

Having one deeply extended project and one memorable clean recreation (it's getting upvotes, seems like a novel enough idea) is probably more unique than two mildly extended projects, if I were to hazard a guess into what people ripping through dozens of portfolios are thinking.

You are probably right that the portfolio needs to be rounded out though and that this project shouldn't stand alone.

mitchivin 5 days ago||
At this point it seems like the debate around if the portfolio site is effective or not is opinion based but I will say, I know my actual projects are lacking - that’s just proof that I’m a junior haha and that I didn’t intend on ending up with this.

If anything it’s the best motivation I could have to raise the quality of all my work though

m4houk 6 days ago||
I love this. As a former XP user, here are some pedantic inaccuracies you've got:

- The taskbar tabs are slightly off from how they looked in the real XP (must be the borders? It's the same issue with the windows as well).

- The close/maximize/minimize buttons never had hover transitions

- By default, desktop icons didn't have any hover effects in the real XP

- I'm surprised you didn't recreate the XP mouse cursor!

- IE6:

    - The address bar didn't show progress
    - The buttons in the toolbar at the top never had any transition effect on hover
keepamovin 6 days ago||
I think of this as a homage or appropriation, a gentle upgrade of classic Windows XP aesthetic into a form that merges a few contemporary affordances and new polish. It's a classic way of keeping art and styles fresh and how aesthetics evolve while retaining a clear lineage that respects their roots.
shakna 6 days ago|||
Whilst that's true... Using "faithful" is inviting criticism where it doesn't align - intended or not.
keepamovin 5 days ago||
always tension between the traditionalists and the nouveau
mitchivin 6 days ago|||
this ^ while also completely disregarding portfolio conventions. some have even said "If i was a recruiter I would instantly click off because it takes too long to load" hahah
jventura 5 days ago|||
If you're still working on this, you can add a "Pedantry mode" ou "Really faithful" switch that turns some of the suggestions on. It could work as a way to show that you're really aware of the shortcomings of the first implementation without messing too much with what you've got already done. And it can also work as a way to show some kind of "appreciation" for the feedback you're getting here..

Personally, I've used XP a lot back in the day, but don't remember much of the details like most users are reporting here, so I really liked to play with your website, and would definitely hire you if I was in such position.

Good luck!

Fade_Dance 5 days ago|||
"Pedantry mode" slightly brings down the elegance of the project.

Maybe they could have a fake "patch note" file within the virtual OS which frames it as a hypothetical service path upgrade (which showcases that OP does realize the slight variations in their design, while also showcasing that they can do technical writing)

keepamovin 4 days ago||||
But if he’s not a pendant, why would he add the mode? One should never have to bow to the pendants. However, should a pendant wish to implement its pedantic paradise by its pendant self it should be possible.
mitchivin 5 days ago|||
Nothings off the table so maybe I’ll look into that eventually! Before that id probably go the other way and allow the viewing of a basic single page basic portfolio haha

Maybe styled like a word doc or something

keepamovin 5 days ago||
Go hardcore and render the word doc in HTML jspdf style
keepamovin 6 days ago|||
I guess it functions as a filter to exclude companies that won’t be best for you anyway. I think good portfolio/cv should do this!
mitchivin 6 days ago||
taskbar tabs - correct and I spent a crazy amount of time trying to figure out why they look off, admittedly I accepted defeat at where we landed but I think its pretty damn close!

the rest, are all aesthetic decisions haha but I was aware of some of them - I'm surprised you missed the biggest one of them all though.. also that nobody else has mentioned it yet - maybe its because nobody has tried it

the drag selection over desktop icons highlights the icons in a way much closer to windows 11 than XP... i really just thought it deserved an upgrade

edit: did i miss it or did you just add the thing about selection? you're right though

typpilol 6 days ago||
The command prompt?
tombert 6 days ago||
Pretty cool stuff.

Every time I see it, a part of me misses the styling of Windows XP. It was kind of the only well-regarded windows that tried to actually be fun; the fact that there was a little dog mascot in the search results, the fact that the bar on the bottom kind of looks like a Fisher Price toy, Clippy!

I kind of miss when professional programs were allowed to be goofy.

As a side note, I really like your avatar; has kind of a Simpsons/Bob's Burgers vibe that I find appealing.

mitchivin 6 days ago|
aside from the frustration it's been pretty cool building it, its almost like im back in 2006
magic_hamster 6 days ago||
It's very cool, but I think two issues keep this from being truly delightful. First of all, it doesn't really feel like a computer, little things like typing "dir" in the command line could be a great little interaction, but it's not supported. I'd try to make it more fun to use and not just pretty to look at.

The other thing is, I think the portfolio doesn't really match the quality of the website you vibe coded. This is actually a pretty bad sign that your own work is not as good as something you can do with AI (human assisted or not). The website is pretty high quality, so browsing through extremely simple assets just feels out of place.

Overall it's a good project.

zx8080 6 days ago|
To me, the CRT effect looks like an early LCD (TFT panel) one. CRT monitors picture did not look like made of dots from what I can remember (maybe not for all monitors). Except maybe the Trinitron ones.

Great site, thanks for nostalgia!

mitchivin 6 days ago|
you're probably right and I've actually had someone tell me that no monitor during the XP era would've been a CRT one haha so the whole things a bit off but I think people can let it slide
mrandish 6 days ago|||
> I've actually had someone tell me that no monitor during the XP era would've been a CRT

That person is incorrect. WinXP started selling at retail in Oct 2001. I started using it at work in early 2002 and as a senior employee in a tech company I had a pretty deluxe 21-inch Viewsonic CRT which ran at 2048 x 1536 resolution. That Viewsonic cost $1600 new in 2000 and looked great. The company didn't upgrade to flat screens until about 2006 when the Viewsonic was replaced with a 20-inch Dell 2005fpw with native 1680 x 1050 resolution for $800. That's the year Windows Vista came out.

Even in 2006 corporate priced LCDs at the 20-inch size didn't look quite as good as the high-quality CRT I switched from. In some ways (like sharpness) a good LCD could look better but in other ways (like contrast) it wasn't as good yet - so it was still a mixed bag. About 2004 the company started buying newly hired entry-level employees 15 or 17-inch LCDs but they were typically 1024 x 768 and the quality wasn't great. A designer like you would definitely have stuck with a CRT longer both for quality and screen size at a reasonable price.

mitchivin 6 days ago||
noted and I appreciate the detail!
raspasov 6 days ago||||
I grew up in Bulgaria and when Windows XP was released almost everyone had a CRT monitor.

As a former Windows XP user: this is amazingly detailed and well done! The CRT effect is spot on for me.

mitchivin 6 days ago||
i'll remember that next time someone says anything! thanks dude!
raspasov 6 days ago||
Just noticed: not sure if intentional, but with the CRT effect, I see a sort of moving line every few seconds or so. I don't recall my CRT monitor doing that, haha! But the tiny dots are spot on for me. The better a CRT monitor was, the smaller and less visible the dots were. But they were always easily visible from up close.
mitchivin 6 days ago|||
Haha it’s intentional yeah, just to add some extra drama
raspasov 6 days ago||
My 2 cents: I would get rid of it, it's kinda jarring and distracting.
croisillon 5 days ago|||
i agree the CRT effect is mesmerizingly spot on
xp84 6 days ago||||
Yeah XP did use a flatscreen for some of its iconography, but that was to look cute. Nearly everyone but rich people were using CRTs for the first half of XP’s heyday.
nwellinghoff 6 days ago||||
Confirm. I used xp on a silicon graphics 21” crt for a longgggg time. Was freaking heavy as hell to lug around, but it was a great monitor even well into the lcd era.
neumann 6 days ago||||
oh, I was definitely rocking a 17" CRT in 2001! Pickup up 2 other guys with CRTs and lugging it to a friends for a LAN party we couldn't fit them in the boot of the Ford Meteor and had to cram them in with the passengers in the back seat.
zx8080 6 days ago||||
> no monitor during the XP era would've been a CRT one haha

Well, not really, and it depended highly on the place of work/study and country/state. For example, my University replaced the CRT ones with LCDs only in 2005-06 (they've used XP in computer rooms for quite a long time, skipping Vista and 8).

I myself used the CRT monitor with winXP until the late 2004.

mitchivin 6 days ago||
some of those redditors don't know what they're saying then, huh? thats such a good point - couldn't I run XP on a CRT monitor today if i wanted to
OmarAssadi 6 days ago||
Nothing stopping you from using one with totally modern systems as well, except for the ever increasing prices, I guess. Anyway, yeah, same as some of the others already mentioned, but I don't think I actually owned any sort of standalone display—be it a monitor or television—that wasn't CRT until ~2009 or so?

I used my mom's iMac G3 (CRT) probably until 2004 or so, because I distinctly remember getting stuck on Tutorial Island on RuneScape as a kid, since you had to Right-click -> "Prospect Rock", and at the time, I had no idea how to actually do it with Apple's single-button mice lmao.

Aside from the couple of laptops that came later, I don't think I had moved on [for the worse] until a bit after I put together my first DIY computer (Phenom II 920, etc); I still had a CRT TV in my room long enough to have been using it when Halo Reach came out.

QuantumNomad_ 6 days ago|||
Got my first own computer in 2002. It ran Windows XP and had a CRT, as did the home computers my friends had too at the time :)
mitchivin 6 days ago||
whoever tell me it's wrong next is going to be hit with multiple real life testimonies, they'll never expect it
More comments...