Earlier quoted context omitted.
They have >500 commits on Github in the last year. I’m pretty sure that makes them a user: https://github.com/tonsky First rule of life: don’t stereotype people (“designers aren’t coders”). Second rule: check before leveling ad hominems.
For what it's worth, 500 commits is <2 commits per weekday for a year, which seems pretty low for the kind of power user I would assume github is actually designed towards.
Redesigning GitHub Repository Page
211–220 of 315 posts
Re: Redesigning GitHub Repository Page
#212Re: Redesigning GitHub Repository Page
#213Earlier quoted context omitted.
Github is certainly used by developers. But I bet 95%+ of views of repositories’ start pages are made by “consumers” of that code. At least in my workflow, I visit dozens of those pages every week to, for example, choose between alternative libraries. My own projects’ index pages are definitely a small percentage of the total. And for those views, I would still prefer this redesign that gives me a quick overview of w…
However, a lions share of the revenue for github will be from developers, rather than "consumers".
Re: Redesigning GitHub Repository Page
#214I'm not even going to talk about that abomination done for the content.
Re: Redesigning GitHub Repository Page
#215Earlier quoted context omitted.
That noise is the exact reason why I think the design over the years hasn’t strayed away as captured in the screenshots. One of my favorite parts of using GitHub is that the design is clean and easy to navigate. Throwing twenty widgets on there and cramming everything on top of each other adds clutter and distracts users from being able to visually navigate the page. I can’t speak for everyone, but given the chance,…
Strongly agree with this, and it's probably the biggest reason I don't use BitBucket unless I'm getting paid to. The other big reason is that Bitbucket loads bunch of trackers and JavaScript from remote servers.
Re: Redesigning GitHub Repository Page
#216This is clearly a redesign done by someone who doesn't use GitHub, and doesn't look at anything but the main screen or why it is the way it is - especially when you start digging into the rest of the UI. The tabs they want to take away from the "code" screen have little or nothing to do with the other main tabs, that's why they're not cluttering up the main nav bar (which doesn't fit into the author's screenshots. No…
They have >500 commits on Github in the last year: https://github.com/tonsky
Re: Redesigning GitHub Repository Page
#217> If you are a programmer, you might be surprised but other people normally don’t like hierarchies. Nested structures are hard to grasp, remember, navigate, and grouping is very often non-intuitive. Nested tabs are one of the worst UI patterns out there. GitHub is primarily a development tool, so it should be designed for developers. Hierarchies align very well with development tasks, so it's natural to use them for…
I agree with this point, but it is one with a very easy fix: make them the first three tabs after "Overview" in the redesign.
Re: Redesigning GitHub Repository Page
#218Earlier quoted context omitted.
Can some UI expert chime in what it is about the windows style redesign that makes everything so absolutely clear and easy to find? I can find everything literally at a glance? It's not sexy, quite the opposite but god does it run electricity through my fingers. I feel like i would use the shit out of it. Is it association and familiarity with the old windows UI or does it follow human nature better?
It's called nostalgia. It's emotional, not rational. Ask any 16 year old (like my son), who came of age having no context for what the windows 95 UI even looked like. Shocker, he vastly prefers flat interfaces, ie. like the design of Notion. The problem I see in this github redesign has nothing to do with the fact that it's flat. It's tougher to use because it's just bad design. The three columns make it insanely den…
I really, really hate that 99% of all UX designers are basically graphic designers who are good with visual flourish but without the tiniest bit of interest into half a century worth of HCI research into what makes interfaces visually easy to read. So they end up with whatever graphical look is hip without understanding the usability consequences. That may make a page look good as a whole in the "conforms to current graphic design trends", but it destroys the ability to organize the individual elements.
EDIT: Also, skeuomorphism when done right can be pretty, and if you really want you can still combine it "flat" design by using hints of shadows and depth for better readability - look at games like Snake Bird for examples of that. In general I agree with Bret Victor that the best place to look for good interface design these days is successful computer games, because if it doesn't feel right to play (that is: interact) with, the designers tend to throw it out, and it is the most likely place to see experimental interface design.
Re: Redesigning GitHub Repository Page
#219You sir are using git in a very wrong way it seems. Its not dropbox, you get to decide and see exactly what changed and why. Not just do a `git add .; git commit; git push`
Re: Redesigning GitHub Repository Page
#220> If you are a programmer, you might be surprised but other people normally don’t like hierarchies. Nested structures are hard to grasp, remember, navigate, and grouping is very often non-intuitive. Nested tabs are one of the worst UI patterns out there. GitHub is primarily a development tool, so it should be designed for developers. Hierarchies align very well with development tasks, so it's natural to use them for…