Earlier quoted context omitted.
haha you caught that before I fixed it, that my friend is the result of my failure of math in my great edumacation in the US public school system hahaha. Also it's 9am and I just woke up a bit ago.
> Also it's 9am and I just woke up a bit ago. You should try waking up at 6 AM
Untitled topic
151–160 of 163 posts
Re: undefined
#152Earlier quoted context omitted.
Forcing someone to learn something is a quick way to turn them off forever.
Yes, I can see that now that I’ve tried to teach you this point.
I get your point. But you can't convince me that teaching binary before the fun parts of programming is the most effective way to bring more people into the subject matter.
It's like trying to onboard game developers with linear algebra before they play around with pygame.
Fun first, rigor once they're hooked on the magic.
[1] (Tongue in cheek, obviously.)
Re: undefined
#153Earlier quoted context omitted.
> Also it's 9am and I just woke up a bit ago. You should try waking up at 6 AM
I woke up at 8AM Chicago time. Which is 6AM San Francisco time. Same thing.
Let me spell it out: You should have woken up at 6 AM. The error would have been even funnier.
Re: undefined
#154Earlier quoted context omitted.
Likewise, my vision is not very good so black-on-white is easier for me to see than gray-on-black.
If you don't mind me asking - is it generally easier for you to read black-on-white or white-on-black? Or does it change e.g. based on the environment (bright room during day vs. darker room during night)?
Re: undefined
#155Earlier quoted context omitted.
If you don't mind me asking - is it generally easier for you to read black-on-white or white-on-black? Or does it change e.g. based on the environment (bright room during day vs. darker room during night)?
black-on-white is easier - lots of brightness makes the iris contract, giving me sharper vision during the day and when looking at a bright screen. At night, I try to keep my lights on and not sit in a dark room with a screen or else my eyes get fatigue very quickly.
One last question if you don't mind - is a light mode with good foreground/background contrast enough for you to see well, even if there are elements with bright colors (e.g. here the orange top bar)? Or is it easier to clearly see everything with fewer colors (and thus higher contrast)?
Re: undefined
#156Earlier quoted context omitted.
The average web CRUD developer never needs to touch any of this stuff. - Numeric types? Who cares? I know min, I know max. I take number from user and insert it in database. For calculations with money, I use integer cents. - Bit-fields? I work in Java, what are bitfields? - IP addresses? I am web dev loper, not network engineer. I don't need to deal with netmasks. - Cryptography? Me no understand. Me use Let's Encry…
Look, it's fine if you want to be hobbyist making some personal website that doesn't store PII or take user submissions. But we're talking about career software developers here. If you want to make a career out of it, this attitude is not only harmful to your career, but dangerous to your company. Besides: do you really not want to actually be good at what you do?
You have an artificially high bar so you can gatekeep people from being smart and be the arbiter of who's smart and who's not. What you don't realize is most people don't give a crap and easily hundreds of billions worth of software is sold every year by developers who don't know about anything you mentioned.
Your attitude is also inappropriate for a place called "hacker news" where people are resourceful try to do the most with whatever they have. Maybe you want to go to /r/compsci
Re: undefined
#157Earlier quoted context omitted.
black-on-white is easier - lots of brightness makes the iris contract, giving me sharper vision during the day and when looking at a bright screen. At night, I try to keep my lights on and not sit in a dark room with a screen or else my eyes get fatigue very quickly.
Understood, thank you! I've mostly focused on dark mode for my stuff, but your experience is a very good reason to spend equal time on light and dark mode. I'd hate for someone not to be able to use whatever I build simply due to "bad design" for that person. One last question if you don't mind - is a light mode with good foreground/background contrast enough for you to see well, even if there are elements with brigh…
On the topic of the theme and colors, I think the trick for keeping elements distinct despite low contrast, is to have fewer "levels" of elements. Modern "flat" designs keep very low contrast between the actual page background and any organization elements (containers, panels etc) and only give high contrast to the "main" elements, such as the primary text content and whatever element is currently selected. For example, on a page with a "download" button it's a good idea to give that one button a high contrast scheme, instead of all buttons on the page. Contrast can be done between light and dark, between gray and color, or between color and a different color.
Another thought I had about light/dark theme, is that dark theme is often modeled after a colorful console terminal, where technicolor colors are used to draw attention to different types of messages, or as blinking LEDs on a device front panel, so that gives extremely high contrast between the (basically invisible) bg and the object. Light mode, otoh, is often modeled after a book or a newspaper, or some other physical medium, where there is one basic color for text and the background does the heavy lifting - bright for bulk text, colored for special notices or announements, pale for uninteresting stuff, etc.
Re: undefined
#158Earlier quoted context omitted.
Understood, thank you! I've mostly focused on dark mode for my stuff, but your experience is a very good reason to spend equal time on light and dark mode. I'd hate for someone not to be able to use whatever I build simply due to "bad design" for that person. One last question if you don't mind - is a light mode with good foreground/background contrast enough for you to see well, even if there are elements with brigh…
It should be fine to use colors for elements on the light theme, as far as accessibility is concerned. Colored text is not a very good idea, but everything else is up to your artistic vision. On the topic of the theme and colors, I think the trick for keeping elements distinct despite low contrast, is to have fewer "levels" of elements. Modern "flat" designs keep very low contrast between the actual page background a…
Re: undefined
#159Earlier quoted context omitted.
It should be fine to use colors for elements on the light theme, as far as accessibility is concerned. Colored text is not a very good idea, but everything else is up to your artistic vision. On the topic of the theme and colors, I think the trick for keeping elements distinct despite low contrast, is to have fewer "levels" of elements. Modern "flat" designs keep very low contrast between the actual page background a…
Thank you very much for replying and sharing your thoughts! :)
Re: undefined
#160Earlier quoted context omitted.
Yes, I can see that now that I’ve tried to teach you this point.
Unsubscribe [1]. I get your point. But you can't convince me that teaching binary before the fun parts of programming is the most effective way to bring more people into the subject matter. It's like trying to onboard game developers with linear algebra before they play around with pygame. Fun first, rigor once they're hooked on the magic. [1] (Tongue in cheek, obviously.)
Sure, you can do that, but you can't convince me that that's not troubling.