We have a kid with no experience in the real world telling us what they think. Why should we care? I actually don't
In a counterintuitive way, it was nice to read -- it says that UI is important; that it shouldn't be an afterthought; that it has the power to actively invite people in or greatly repulse them instead.
- Use of space: GitLab has more empty space across the site. Elements have a bit too much padding for my tastes and are spaced a bit too far apart. Valuable screen space (top center) contains a lot of needless information on GitLab (table headers, project ID, language breakdown, a prompt to add a CONTRIBUTING file) which is either not present or located off to the side on GitHub.
- Color and typography: GitHub is one of the best sites at this, using pops of color for important buttons and really fun typography. I love how GitHub has your avatar "speak" a commit description, it's a great little touch. GitLab's design feels like it has less personality. Quick comparison: https://imgur.com/a/Ejd1Q1X
- Attention to detail: A bit less of it on GitLab -- icons and text don't vertically align in some places; several of the dropdown menus could use a bit of visual improvement, or have an ill-fitting item or two; in my screenshot above, GitLab's "Commit message" and "Target Branch" have inconsistent capitalization.
The performance is sluggish.
There's always a lot of buttons and stuff on the screen that most users will probably never use, making the UI cluttered.
I find comments on “professionalism” about a personal blog to be rather snooty and gatekeepy in tone. Reminds me of the unpleasant atmosphere of Lobste.rs.
I was using github.com/explore almost daily while it lasted. The trending repositories by language were an amazing tool to discover new tools and ideas.
I really wish GitLab had something equivalent to this!
They seem to have based the whole thing on the way Bitbucket works and completely ignored that being able to find a repo you've not been directly added to would be slightly useful.
If someone from gitlab is reading this and thinking "But you can find things" - you're blinded by the issue being an internal user. There might be ways of doing it, but its a convoluted mess and doesn't come close to github in that regard.
In our 15.10 release (March 22), we added a new section called Explore that helps with content discovery and includes a tab for Trending projects that can be filtered by language. You can read out it in the release notes [0] or just go check it out [1].
0 - https://about.gitlab.com/releases/2023/03/22/gitlab-15-10-re...