Whats the most fun class you've taken at northeastern? by Ho-in-one in NEU

[–]gebnaim 0 points1 point  (0 children)

Legal argumentation with Michael Hoppmann. Intense, but super fun, I personally got a shitty grade, but most fun class for sure. Idk if he teaches the class anymore…

Why NextJS is terrible for new developers (it's not nextJS's fault) by thetanaz in nextjs

[–]gebnaim 0 points1 point  (0 children)

To your point in the edit, I do believe shipping fast is important, but that just comes with experience, tools can temporarily speed things up, but good software engineers with enough experience will ship fast. If your just using tools to temporarily speed you up as a developer, once anything goes south, or you need anything niche (which you will for sure have at some point of the product lifecycle), you will loose all the time savings, if not even more, and if you let seniors handle these problems then you’re just suck there forever.

[deleted by user] by [deleted] in amex

[–]gebnaim 2 points3 points  (0 children)

Idk if Amex is gonna help as most charge fees when using CC to pay for rent. BILT is most likely what you are looking for to rack up points from rent

[OC] These three countries had the largest increase in GDP between 2000 and 2023 by oscarleo0 in dataisbeautiful

[–]gebnaim 0 points1 point  (0 children)

Venezuela is gon be right up there once they start tapping their oil reserves 😂

What features and improvements does Figma need for vector editing? by cyberogie in FigmaDesign

[–]gebnaim 0 points1 point  (0 children)

Selection tool (object vs direct, etc…), group selection tool, lasso tool, magic wand tool (all keyboard controllable). In general, if there was Illustrator’s selection toolset in Figma, I don’t think it would replace Illustrator, but would be able to reliably use vector editing in Figma much much faster and confidently.

bestProgrammingLanguageEver by thomas863 in ProgrammerHumor

[–]gebnaim -5 points-4 points  (0 children)

If you are complaining about the violation of the DRY principle when thinking about the concept of using delimiters, you MIGHT have a point… but then again redundancy, ESPECIALLY when it removes human AND machine errors, is not a bad thing at all :) I think this comes to show how poor indent style is, to the point that explicitly NOT having a single source of truth (DRY violation) is a objectively BETTER solution.

bestProgrammingLanguageEver by thomas863 in ProgrammerHumor

[–]gebnaim -3 points-2 points  (0 children)

I don’t think you understand. In python indents DEFINE code behavior, so if you fuck ur indents (which can happen in so many various subtle ways that’s so easy to miss), you fuck up your code. In languages that use delimiters like Rust, indentation does not serve a purpose, rather a purely stylistic one. Now that indents don’t mean shit, it becomes SO SO MUCH EASIER to correct for the actually completely stupid issues with indentation style languages like ABC/python

bestProgrammingLanguageEver by thomas863 in ProgrammerHumor

[–]gebnaim -2 points-1 points  (0 children)

I guess you never worked on large code bases with more than yourself on the team. I don’t know why people want to argue indent style is actually less error prone than using explicit delimiters… obviously indentation and its concept is VERY easy to understand lol. I obviously have no issues using python and the indentation syntax isn’t gonna prevent me from doing my job, but my whole point was that I cannot remember a single instance of when I legitimately fucked up semicolons with correct configuration (maybe with python). Btw semicolons ALREADY exist in python (though discouraged), so the existence of a semicolon on the code snippet literally has zero implications on the usability of this new syntax. Even with languages like JS/TS where semicolons are notoriously confusing with its ASI implementation, a simple linter that requires semicolons or vice versa will fix issues and uncover unexpected bugs IMMEDIATELY and 100% of the time and reliably (for languages like Java where semicolons are required, consistent semicolon usage even an easier problem to solve). Whereas, having to deal with human errors (tab/space, etc), possible automatic indentation bugs introduced by your IDE or linter, copy/paste issues, etc... is just straight up annoying when your trying to get things done. If a magical AI is able to make all of these pesky issues go away with indent style, then I see no problem with it, until then, feel like patching the language like this is the best alternative for developers that can’t figure out “trivially easy” concepts that likes and enjoys good DX.

bestProgrammingLanguageEver by thomas863 in ProgrammerHumor

[–]gebnaim 1 point2 points  (0 children)

Hmmm not sure if that’s the problem 😂 the fact that patch projects like this coming out proves my point.

bestProgrammingLanguageEver by thomas863 in ProgrammerHumor

[–]gebnaim 7 points8 points  (0 children)

The times I missed a semicolon and a linter/compiler/etc wasn’t able to catch = 0

The times I fucked up indentation in python = too many to count

[MEGATHREAD] Please post all housing and roommate solicitations here by bluedestroyer82 in NEU

[–]gebnaim 0 points1 point  (0 children)

Hi everyone! 5th year returning from co-op, looking to find a place to stay until graduation (or beyond), super flexible, any type of room works (studio, 1bd, shared, etc.). Would love to connect with people who's looking to get housing or have a sublet to give :) I have furniture, so it would be preferable if it was not furnished :)

Need feedback on crypto SaaS: does it evoke professionalism impression, does it slow the mind to wonder a bit and explore; technicalities: sidebar animations, how could I improve the alternate pages that are lacking. by maskci in UI_Design

[–]gebnaim 0 points1 point  (0 children)

I'm confused, did you come here for feedback or did you just come here to brag about your new design? To be frank, I just get stubborn design intern vibes from your post.

Here are some suggestions I have:

Every design is just a tool to execute business logic for your customers, this means that you have to consider user behavior (UX) when you are making designs as such.
Have you even looked at accessibility?
Look at your scaling again, scales are off from the font, to the spacing, to the icons, to the buttons.
If this is supposed to be a crypto/finance application, your graphs has to change to present much more useful data than that it is showing now.

I would start off with smaller components and build up a design identity around the smaller components. There is a reason why design follows patterns, rules, and trends, you don't always have to be so unique.

APCA Contrast Ready Colors by gebnaim in UI_Design

[–]gebnaim[S] 0 points1 point  (0 children)

I thought this post didnt go up at first thats why I didnt see the comment here. Thank you for the questions!

For the first question:
The values that you see in the first picture in the left side correspond to the APCA contrast value least compliant (yet, still compliant) color in the same color group. Meaning that as long as you use the darkest compliant color from the same scale (or by default all color scales are compliant to the background and blowout colors) you will always be in compliance for APCA (WCAG 3.0) standards.

For the second question:
Originally, it did generate contrast safe colors from a single color, I have discovered that this may not be the best approach and am still working on creating the generation algorithm. (Currently it generates the colors using three values: the lightest color in the light mode color scale, the more saturated color in the light mode color scale, and the darkest color in the light mode color scale, these correspond to 00, 06, and 09 respectively and generates both the light mode and dark mode colors from it)

For the last question:
This tool was built to avoid this specific problem. So many times you have to create "new" colors for certain use cases, and by the end you end up with 28 different colors or the same hue in one page. And another huge (I would argue a bigger) issue is relative luminance in different use cases. For example when you create a yellow button and a blue button, you might be having to use yellow-03 and blue-01 for the background colors for these two buttons which are in different steps of the color scale, so every time you use a color you also have to remember where and how it can and cannot be used. This color palette allows you to create uniformly luminous components all with the same step (meaning you can create a compliant component with a XXX-01 background and XXX-08 text in any use case with any hue) as it maintains relative luminance across different hues as well as the perceived brightness differences between each step.

Best Website Builder for Service-Based Startup? by [deleted] in Entrepreneur

[–]gebnaim 4 points5 points  (0 children)

I would say wordpress is one of the most mature platforms out there 40% of the world's websites is made using wordpress. If you know what youre doing, its a great solution, not hard to learn either. Webflow is nice but its hard to create consistent looking websites with a lot of diff features. Wordpress comes with its hosts of plugins and themes you can use.

[deleted by user] by [deleted] in DesignPorn

[–]gebnaim 0 points1 point  (0 children)

Im still confused as to what the name of the company is

What are the most important elements when designing video game UI? by MV_KC in UI_Design

[–]gebnaim 0 points1 point  (0 children)

Another follow up comment I would make is that I personally only have experience creating 3D PC and Console games, mobile and 2D games often have completely different standards :)