| 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 Encrypt. Is secure, no? - Compression? Browser do gzip for me. Me no care. - Colors? I pick the nice color from the color wheel. - Binary? What is binary? I only use binary when I want users to upload a file. Then I put the files on S3. Well I do embedded dev as a hobby now so I know this stuff. But for a long time I didn't know how many bits were in a byte simply because I never really needed that knowledge. |