HN user

oakejp12

28 karma

Java, C/C++

Posts1
Comments18
View on HN
Patagonian Welsh 10 months ago

I don't think anyone appreciates anything from anyone who spends hours "daygaming" like a 40 year old virgin

Patagonian Welsh 10 months ago

In average, better looking than non-welsh average.

unlike the mapuche tribe people, who have produced the local criminal and ugly population

Your observations are horribly racist.

No one in the financial industry seriously considers crypto except for the fact that they can use it to siphon money from the unfortunately disillusioned and the idiotic.

As a financier and a programmer, I'm happy people keep pouring money into it because I can win more games. As a human, it's really sad to witness.

I'm mostly asking to see how I can adjust my workflow with juniors because I sometimes find myself drowning trying to maintain a decent codebase - not trying to be accusatory.

I generally use MRs as an opportunity to give feedback like how you'd get feedback on a set of math problem statements. I inferred from "rarely do I ever really leave commentary" that you're not using MRs as a training tool. How else do you train junior engineers?

For context, I work in the financial industry where mistakes are costly and users are hostile so the "accept & merge" workflow may not be for me.

Are the junior programmers that you hire that good that you don't need training or commentary? I find I spend a lot of time reviewing MRs and leaving commentary. For instance, this past week, I had a junior apply the same business logic across classes instead of creating a class/service and injecting it as a dependency.

This, improper handling of exceptions, missed testing cases or no tests at all, incomplete types, a misunderstanding of a nuanced business case, etc. An automatic approval would leave the codebase in such a dire state.

A standard CS program will cover statistics

graphics is a very common and popular elective

I find these statements to be extremely doubtful. Why would a CS program cover statistics? Wouldn't that be the math department? If there any required courses, it's most likely Calc 1/2, Linear Algebra, and Discrete Math.

Also, out of the hundreds of programmers I've met, I don't know any that has done graphics programming. I consider that super niche.

Oh wow, I had the exact opposite reaction. Very close to a childhoold in poverty - lost my family when I was 5, adopted, homeless, etc. - but when I graduated college, my apartment rent was $2000 in DC, I was vacationing in Norway, and eating and drinking at the most expensive restaurants. I made a bet that I was going to make decent amount of money in salary, and that bet has paid off. Debt-free from university, sizeable retirement accounts and savings, etc. Now, I wasn't able to afford to buy a home or condo at 25 like my peers, but I thought I was okay given I was starting over.

I realized I lived through a peculiar hell when I was young, so I definitely made up for it buy working hard, playin' hard.

that phrase is exactly what I would love to hear from authorities as black business owner

If you want your fellow neighbors gunned down, you should move to China! You'd absolutely love it there! You'd love to know their government murders their dissenters. I think you'd have a little trouble being a black business owner, but the pros outweigh the cons.

Developer Roadmaps 7 years ago

I'm interested as to why junior developers even need to learn Docker. I'd say learning Docker would be a "nice-to-have," but you can go years, or even forever, without having to deal with it, or even having a need for it. I'm not saying learning Docker is fruitless, just that Junior Developers might not get enough out of learning Docker to put it in good use.

As for NoSQL. I'd say that definitely should be on the roadmap. I've assumed that they've already learned RDBMS, but knowing when to use the two is essential. Most companies now are working with data lakes and unstructured data (e.g. user and session data). Knowing how to get around that flexibility, how to structure your business logic and models, and what tool to pick (i.e. Redis for caching), etc. goes alongside NoSQL knowledge.

I may be somewhat confused, but how would a different IP address/system prevent centralized services? It seems to me that the same market problems, the strong vendor lock-ins explained in the post, will still persist in IPv6. There's no mention of how/why IPv6 solves those problems, just that they do...