Remix.run Logo
arghwhat 4 days ago

Oh god. It has a pleasant color scheme, but this is an awful idea. By trying to recreate windows and bookmarks in the web app you're at best just implementing redundant features and getting in the way of the native browser features by trying to showcase yours, at worst breaking regular web usage entirely.

Take their right click menu for items to select whether you want an in-app tab or real browser tab. Congrats, you've broken UX by making the native browser right-click menu unavailable on link items, and because you've only implemented this on some things most of your content is not deep linkable as navigation is a cursed in-app feature.

This is as usual a fun tech demo, but it should not be used for anything in the real world.

nonethewiser 4 days ago | parent | next [-]

Without a doubt. Interesting idea and nice looking UI. But like you said it's creating a browser within a browser, without all the native browser support.

I found the navigation to be scattered and disorienting. In general clicking links opens new windows. In one case it navigated away from the current "page" and what I believe to be the back button (looks more like undo) didn't do anything. Why am I guessing what constitutes a page and how or if I can go back? Everyone has known how these things work in browsers for decades.

Gormo 4 days ago | parent [-]

> I found the navigation to be scattered and disorienting.

I find to be significantly less scattered and disorienting than the vast majority of "modern" websites.

PaulHoule 4 days ago | parent [-]

The problem of how you organize content in desktop user interfaces is far from solved. Often I have 6 virtual desktops, and maybe 5 Firefox windows and maybe a Chrome and an Edge (testing and the occasional app that doesn’t work with Firefox, a problem made worse by my employer forcing us to use the ESR) and those all have tabs. Not to mention various IDEs and distraction generators like Slack and Outlook that have enough urgent and important content that I can’t just get rid of them.

Adding a new kind of window or tab has the potential of organizing some little bit of this universe at the expense of there being more things to look at globally, I badly want to be able to hit a button and see not just the windows I have open but all the tabs and that counts browser tabs but also IDE tabs and ideally these sort of sub windows inside of browser UIs.

Reminds me of the startup I worked at where somebody got up at each standup meeting and said “we can’t find anything in the N different places (Slack, Box, Dropbox, Google Drive, Google Docs, …) places stuff could be so we need to add N+1 places.” For a while I pushed back against this obvious fallacy but nobody else did and management would approve another monthly subscription…. Until at some point the investors pushed back in the disorganization and added the distraction of OKRs and people thought “maybe we need a subscription to some service that reminds us to cancel subscriptions we don’t use”. One ring that would rule them all never seriously considered, I guess people didn’t actually expect “enterprise search” to actually work.

Gormo 4 days ago | parent [-]

> The problem of how you organize content in desktop user interfaces is far from solved.

Strong disagree. Mature conventions have been established for decades, and while there are always edge cases and new incremental features that need to be worked into desktop UIs, the core desktop UI paradigm has been stable since at least the mid-'90s, and modern deviations away from it have almost invariably reduced usability and discoverability.

The modern trend of trying to shoehorn web or mobile UI design tropes into desktop applications has resulted in little but regression.

PaulHoule 4 days ago | parent | next [-]

I think you’re mostly right, particularly when it comes to the settings dialogs in Windows which have been a state of ferment since Windows 8 such that I expect many of them to be reworked in several faddish ‘mobile’ phases while some will still look like they did in the Windows 95 era.

Comparing the various nag windows on MacOS and Windows, as much as they are annoying, the MacOS nags look like a 1999 rework of the modals from the 1984 original Mac whereas the web-based ones in Windows are easier on the eyes. I have looked long and hard at x-platform UI frameworks and they are generally pretty awful and with all the affordances the web platform has Electron looks good in comparison both in terms of UX and DX.

My beef is with the tabs-inside-of-windows, windows-inside-of-windows and the frequent need to have a large number of ‘items’ open and wanting some synoptic view of all the items open in all the applications on all of the virtual desktops a modern machine can have. I try pretty hard to keep it organized but if I am listening to music in YouTube it should be trivial to find the browser tab involved to close it and it’s not.

I’m reminded of the multiple document interface

https://en.wikipedia.org/wiki/Multiple-document_interface

Which was big in the Windows 95 era, particularly with Office that now seems largely forgotten. When Netscape 4 hit the streets Netscape changed their home page to use <layers> which were like absolute positioned <div>(s) to get an MDI effect like the page that started this discussion. Trouble was it didn’t work and they had to revert it quickly. I told my professor that I thought I wouldn’t understand how web pages worked in six months it was changing so fast but JavaScript supremacy took at least another 12 years even if Microsoft rolled out AJAX circa 1999 it took forever in internet time for people to get the significance.

hdjrudni 3 days ago | parent | next [-]

> I try pretty hard to keep it organized but if I am listening to music in YouTube it should be trivial to find the browser tab involved to close it and it’s not.

If you use Chrome, there should be a music note icon in the top right, just to the left of your avatar, that shows when media is playing. You can control the media from there or click it to find the tab.

I don't think Vivaldi (what I use) has that exact feature, but the favicon switches to an animated speaker so its much easier to spot.

But I like to create shortcut-apps out of any apps (like YT Music) I use frequently, so they get their own OS-level window. It has other benefits too.

dredmorbius 3 days ago | parent | prev [-]

... if I am listening to music in YouTube it should be trivial to find the browser tab involved ...

A key reason why I tend to access media through a media player (usually mpv in a terminal, occasionally others), and would favour a Web model which divides textual content, media, retail/commerce, and apps into their own apps.

That is, not an app per retail site, but a retail app which manages payment, reputation, identity, and related tasks. Shoehorning everything into "the Web browser" is a category error IMO.

nonethewiser 4 days ago | parent | prev [-]

Sure there are lots of mature conventions. Easily dozens. And now we can 1 more immature one.

codegeek 4 days ago | parent | prev | next [-]

I really admire Posthog as a company and how they run things there. Big fan. But let's be honest. This website redesign, even though cool and unique, wouldn't work if they were an unknown brand. I think they have done a great job building a solid brand over the years and now have the freedom to update their website however they want.

If you are a no name startup, doing something like this will be a bad idea. My 2 cents.

nonethewiser 4 days ago | parent [-]

I dont think it works for Posthog either

ojosilva 4 days ago | parent [-]

Yeah, the design is nice, colors, etc, I used to be fascinated by ExtJS 3.x's Windows-like webapp theme, even though I never really used it, because, like a sibling thread remarked: it's a bad idea to reinvent the desktop. Anyway, right now their product may be a good fit for my team, so I browsed and spend some time watching the video...

1) url history piles up pretty quickly, going back was irritating, closing a "OS" window should unstack that from browser history

2) more than one way to get to things (ie desktop icon + menu) so I visited certain pages ("About") more than once and felt trapped in a maze of deja-vus.

3) no way to scroll down and get the full glimpse, had to proactively click on words + icon, or menu items, to spot if inside there would be something relevant. Then, once the window opens: tabs, lots of tabs...

4) since the information is not really hierarchical, I can't delve into say Pricing. Got click on all the menu items... "Didn't I visit that before?" - and history kept piling up, so where was I before?

5) In Pricing, I read "Free tier - no support" - of course! - then $0.0001 for pay-for-use for the feature flag (every time the user switches the feature on/off? I don't get it, I'm sorry) ... then another free x pay-as-you-go box. Scroll down, then a huge calculator... . How much does it cost for my second app?

6) Cramped: lots of information in a reduced window - hit maximize every time, lots of borders.

7) Product features are really impressive, but the demo video gave the impression that it's really a busy app, overwhelming at times, with lot's of filtering options that look necessary to get the info out of the tool (great for power users, though!). But then the website is also busy and complex. If we add both up, app and website = high cognitive overload! I think I'll go shopping around first then come back later.

A disaster.

I hope they eat their own dog food. I'm pretty sure they will get lots of bad signals from their website.

soiltype 4 days ago | parent | prev | next [-]

As I'm reading about their scrolling philosophy, my hand gets tired and I switch to keyboard scrolling.

Oop, there is none.

I will never laud an application that breaks the most basic of keyboard functions. You can design a clever and flashy application with pointer-only UI, but you can't design a good one.

vasusen 4 days ago | parent | prev | next [-]

I used to be in-charge of homepage getting over 1.5M views a day. I would really be curious how this converts. I am assuming Posthog has a lot of metrics.

If I were to bet, while this is fun, it will be a disaster for conversions once the launch hype goes away.

ryukoposting 4 days ago | parent | prev | next [-]

I find it incredibly funny that this company has re-invented the horrid "nested window" UX of Windows 3.1, 30-something years after the fact.

discreteevent 4 days ago | parent [-]

> horrid ... 30-something years after the fact.

The article is specifically saying that they know that it looks like an OS - they think that this is an improvement and it lists the reasons why. You are just calling it old and horrid without addressing any of the points made.

pverheggen 4 days ago | parent | prev | next [-]

The best of both worlds would be a different subdomain that serves up the same content but as a conventional site, like how old.reddit.com does it. Then you get to keep the neat gimmick, but have a fallback for users that can’t stand it.

CyberDildonics 4 days ago | parent | prev | next [-]

People have been doing this for years but it's always an experiment or a demonstration that it's possible. It's slow, it's bloated and it is the opposite of what people actually want, which is quick information.

the__alchemist 4 days ago | parent | prev | next [-]

It is fun and I like it

LPisGood 4 days ago | parent | prev | next [-]

I also have to imagine it completely shreds to pieces any accessibility reader.

kulahan 4 days ago | parent | prev | next [-]

It's doubly crazy because who's ever heard of software devs not following standards? They're called engineers for a reason! ;)

ninetyninenine 4 days ago | parent | prev [-]

Why don’t you read why they did that. Instead you responded with your own reasoning without countering or responding to there reasoning. I actually agree with you but the article has actual points that you didn’t bother to read or reference.

Like this:

Frankly for a site like this efficient use of space and multi tasking isn’t as important for a front page. A front page needs to be optimized to be in your face to understand what posthog is in as little time as possible then give you optional pathways to dig in for more detail. A website that’s like an OS is too busy, it’s optimized for productivity and I still have no idea what posthog does exactly.

nonethewiser 4 days ago | parent | next [-]

Multi-tasking? With About pages, Blog posts, pricing, etc.

I have no doubt there is a subset of features here that could be implemented as a single page app.

ninetyninenine 4 days ago | parent | next [-]

Disagree. Most people don’t care about blog posts. Most of those are for SEO. It’s the beginning of a pipeline that flows from multiple endpoints.

A person can directly enter in the url that’s one endpoint. Another person can do a Google search and fine the blog that’s another end point.

All of those flows funnel the person in a singular direction with a single purpose: a purchase. Like what else do you want the customer to do? Go off on a tangent?

You can have multiple flows that loop back to a purchase but it’s much less predictable that way. Better to have a singular proven flow all the way to a purchase and that flow has to provide clarity on what the product is.

I come to the posthog website and I’m confused. This is a toy. It’s cool I can meander around and in time discover what the site does. I mean it’s ok.

A better site is one where I just look at the site I know what it’s for and I know the product. As I scroll down I see other tidbits or widgets that are like testimonials or proven examples and other things that convince me to buy. Finally I hit the pricing page.

That’s a better way to sell. Post hog is a cool site but not an efficient one. Not an efficient site for selling a product.

hdjrudni 3 days ago | parent | prev [-]

> I have no doubt there is a subset of features here that could be implemented as a single page app.

Is this a joke? Posthog sells an app, sure, but their product site shouldn't be an "app" it all. It's an SEO funnel. No one should spend any amount of time on there except to figure out what the heck Posthog is and how much it costs.

arghwhat 3 days ago | parent | prev [-]

I read it in full before posting. Writing about something doesn't make it a better idea afterwards.

ninetyninenine 2 days ago | parent [-]

Then why did you go off on your own tangent without responding or refuting his points?