HNHacker News
TopNewBestAskShowJobs

sugaroverflow

29 karma · joined December 9, 2021

developer evangelist at GitLab, open source contributor, escape room enthusiast
submissionscomments
sugaroverflow··on Explore the Dragon Realm: Build a C++ adventure game with a little help from AI
Hiiiiiiii,

GitLab team member and author of the blog post here. Both excited and terrified to be on HN, honestly - what a honor!

* Totally agree that the Makefile was a high bar of entry right at the beginning. Since we're working with a single source file, I just opened an MR to update the blog post to compile it directly in the terminal [1]. Do you think this approach would make it more beginner-friendly?

* My fondness for C++ might've steered the direction of the project a bit! I considered a 2D platformer at first, but felt that I/o centric approach would be easier for a beginner. I could always rebuild the text adventure into a 2D platformer - would make for an interesting follow-up post. I hadn't thought of an ASCII crawler at all, so thank you for that idea!

* Lately, everyone's been using AI assisted code as a helping hand, especially in simpler projects like this one where it's likely to provide helpful suggestions. The integration was an attempt to, of course, promote our Code Suggestions feature ;), and also showcase how AI can function something like copy pasting code from a tutorial by providing you with code you can use.

* As for the complexity, I was debating between writing this for beginners vs an intermediate audience and asked myself things like "Can I assume that this person who knows what conditionals like while or for loops are?". After some peer reviews, it became a very introductory C++ lesson. Striking the right balance can be tricky. I'm hoping to get into more complex code in future parts, but first I really need to introduce functions because the code needs it haha.

Thanks for your valuable feedback and things to think on, super appreciated! :)

[1]https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_request...

sugaroverflow··on Explore the Dragon Realm: Build a C++ adventure game with a little help from AI
Hiiiiii :) GitLab team member and the author of the blog post here.

After reading your comment, we swapped out the photo so that no one else would have such an unsettling experience! I liked the compass photo, so I feel a bit silly that I didn't notice what you did! I'll remember your comment and zoom the next time we pick a stock photo, haha. Thank you!

sugaroverflow··on Beautifying our UI: Giving Gitlab build features a fresh look
Another GitLab team member here :) Thanks again for the feedback!

We've updated the image in the blog post: https://about.gitlab.com/blog/2023/07/05/beautifying-of-our-....

sugaroverflow··on Beautifying our UI: Giving Gitlab build features a fresh look
Hey, GitLab team member here. We have a high level roadmap for FY24 in our handbook[1] and our OKRs are listed publicly[2] so you can see our vision for the product and what we're working on.

[1] https://about.gitlab.com/direction/#fy24-roadmap [2] https://about.gitlab.com/company/okrs/fy24-q2/#okrs

sugaroverflow··on Personas
I saw in another comment that you use the avatar images for fake user accounts that are as realistic as possible - that's pretty cool.

Coming back to what you noticed about the personas page. Another GitLab team member (u/john_cogs) created a Merge Request[1] to update the page so that there's a "List of internal personas" to match the list at the top :)

Thanks for helping us improve the handbook!

[1]https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_request...

sugaroverflow··on Personas
Hey, GitLab team member here :)

Thanks for mentioning a possible bug! I looked over the page to check and get it fixed, but it looks like Eddie and Dana are listed in the Table of Contents, but under "Internal Personas" (assuming you meant they weren't listed in the User Personas list in the beginning): https://about.gitlab.com/handbook/product/personas/#internal...

I actually didn't know about https://thispersondoesnotexist.com/, that's kinda neat!

sugaroverflow··on Personas
Oh that's cool, the ODS (Ontario Digital Service) also published their personas as a part of their user research guide: https://www.ontario.ca/page/personas
sugaroverflow··on Ask HN: What do you talk about in 1-on-1s with your managers?
For the first time in many years, I have a manager who doesn't cancel 1:1s, provides us autonomy to do our work, and gives specific feedback.

Our 1:1 structure is based off the CEO's suggested 1:1 format[1] and was something I put together because I wanted more structure. From what I've heard, members of my team have different formats with the same manager.

1. Check-In - personal check-ins on life

2. Discuss/Help/Review - items I need my manager to help or advice with, issues we need to discuss, or updates on projects related to OKRs

3. FYI/Think - items I'm thinking about or working on that manager may not be aware of. We don't always vocalize this section, sometimes its there for me to showcase things I'm considered e.g I think it would be cool to work on X, but I don't have a plan yet.

4. What’s going well: a celebration or something to my credit

5. What could go better: item that could've gone better

6. Action Items: any TODO items for myself or manager

When there isn't a lot to discuss due to a quiet week or larger projects ongoing, my manager will check in on how I feel about my role, work, and capacity. It's helpful because I often get caught up in the day to day and it's hel,pful

[1]https://about.gitlab.com/handbook/leadership/1-1/suggested-a...

sugaroverflow··on Gitlab Dedicated – our new single-tenant SaaS offering
Hi, GitLab team member here :)

GitLab has some project visibility settings that you can utilize to control visibility and prevent users from publishing repos to the public: https://docs.gitlab.com/ee/user/public_access.html#restrict-...

Alternatively, private groups can only have private projects: https://docs.gitlab.com/ee/user/public_access.html#private-p...

sugaroverflow··on Arm Open Source makes a seamless migration to GitLab
GitLab team member here :)

There were recent changes to user limits on the Free tier of GitLab SaaS. We are limiting the number of users per namespace on the Free tier to 5 users per namespace. Details are in this blog post: https://about.gitlab.com/blog/2022/03/24/efficient-free-tier.

sugaroverflow··on Show HN: A more social, Amazon-free alternative to Goodreads
That sounds really great, good luck with that! I will definitely keep an eye on Booqsi, a social feed sounds really nice :)

Storygraph seems to be attempting something similar with the pair reads, but it feels a bit clunky and isn't there yet.

sugaroverflow··on Show HN: A more social, Amazon-free alternative to Goodreads
Yes, sorry! I may have phrased that incorrectly - I meant exporting your Goodreads data and importing them into Booqsi (which Storygraph allows you to do, though it can take some time).
sugaroverflow··on Show HN: A more social, Amazon-free alternative to Goodreads
Booqsi looks really pretty and I love that it supports local bookstores! Are there plans to support imports from Goodreads? I know many people who have curated their shelves for years so that might be an important feature for them to switch over.

I've been using and loving an alternative, https://www.thestorygraph.com/it has similar vibes to Booqsi and also includes a Goodreads import, AI based recommendations, and some mood-based book tracking (i.e tags like fast-paced, dark, emotional)

sugaroverflow··on Ask HN: Books to read when you transform from SWE into SWE Management?
- The Five Dysfunctions of a Team

Was a really helpful and great book to help put in words some of the challenges I faced on a previous team (while I had an absent manager).

sugaroverflow··on Ask HN: Project ideas for a long plane ride? (11 hrs)
And/or competitive programing challenges and time yourself if that makes it more fun for you.
sugaroverflow··on Interview questions to ask your interviewer
I love these! Adding some follow-up questions:

To better understand the attrition rate:

- Who is the team made up of - internal transfers or external hires?

- How long have the current team members been on the team?

- When was the last time someone on the team was promoted?

Delving into career trajectory and your questions about training:

- What does the path look like in 3, 5, 7 years for this role?

- What leadership opportunities does this role lead to?

- Will my professional goals be linked to the company's goals?

sugaroverflow··on Open Textbook Initiative
Omg, we had the remotes too and they often broke or stopped working and we had to get them replaced via the company that was contracted. Eventually, my teachers stopped using them because they were more trouble than they were worth.
sugaroverflow··on Tinc Is Not Catan
Yeah, sadly :( I tried to join a few times, but the game crashes when you join a lobby.
sugaroverflow··on Flexbox Froggy – A game for learning CSS flexbox
Agree :) it's got that fun and memorable quality.

I spent hours on this game when I was working in web dev and had a project using flexbox.

sugaroverflow··on Ask HN: Is accessibility worth it?
I think accessibility is critical for websites, but whether or not it makes business sense depends on the organization and its audience.

I've worked for municipal government in the US and federal in Canada. In the US, following Section 508 and the Web Content Accessibility Guidelines (WCAG 2.0) was a requirement for all our projects. As a team, we also committed to writing at a Grade 5 or less reading level, as for many constituents of the city, English may not be their first language, and government services should be accessible to everyone. Having a website that people could use, interact with, complete tasks on, etc, meant that they were fewer phone calls, emails, and support requests for things like translation support, checking where the snowplows were, or renewing a dog license.

If you have a broad audience and a global audience, having an accessible website makes it possible for everyone to get the information or have the interaction you're looking for. In my experience sometimes that can be mean losing out on cutting-edge or super interactive features, but you get to ensure a baseline pleasant experience for everyone.

sugaroverflow··on Ask HN: Burnout at 20, How to Recover?
This is true! A leave of absence and a break could help a lot to reset their headspace. Some companies offer a mental health leave with documentation from a psychologist and it remains confidential.

I also think OP could use some change at work so that they're not coming back to the same intense workload or routine that is boring them. Maybe the things they used to be excited about aren't the same anywhere and changing up responsibilities or projects might help.

sugaroverflow··on Show HN: A daily math puzzle inspired by Wordle
Ahhh, that's it! I've been wondering why I prefer it to wordle and why it's more fun to solve.
sugaroverflow··on Show HN: A daily math puzzle inspired by Wordle
Oh! I didn't realize you could reuse components, thank you!!

I'm still banging my head through my first Nerdle, despite being challenging it's pretty fun!

sugaroverflow··on Show HN: Coffeehouse, one-on-one voicechat with random HN users
hahahaha. Mine too! I'm really glad it doesn't just throw you into a conversation. That "click anywhere to start" is critical.
sugaroverflow··on My out-of-body experience in a sensory deprivation tank
Oh yeah, that makes sense! I remember a point when I used to hear my phone vibrate somewhere in the room, but when I checked, there weren't notifications. I still feel like I have too many notifications in general, working on turning some off and not stressing it.
sugaroverflow··on My out-of-body experience in a sensory deprivation tank
Many of my friends highly recommend it too so I've been debating it!

One of my friends is super attached to his phones and notifications (he has two, one personal and one for work). He said it was a good experience, but weird because he kept feeling the buzz of phone notifications even though they weren't with it. I thought that was pretty interesting.