General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
ThePrimeTime
comments
Comments by "" (@adambickford8720) on "ThePrimeTime" channel.
Previous
2
Next
...
All
But angular will put hair on your chest. Pair that with java, and everything after that will seem 'not that bad'.
6
When you've actually earned something, youll understand
6
Nope, control flow is the key. Exceptions are still worse.
6
In practice AWS will likely forgive that
6
So simple, nobody does it.
5
If in office is so great, why does it have to be mandated?
5
@therainman7777 vs the juniors who think its magic. I know which i'm hiring.
5
I post on SO because if you've got a thick skin, you'll level up quick via Cunningham's Law ("the best way to get the right answer on the internet is not to ask a question; it's to post the wrong answer")
5
You will always be an "imposter" given the right context. Instead, you have to see it as you're the person who will grow the most by the end.
5
@raptorate2872 Exactly what i thought.
4
It took me >3 months to get the 'gist' subdomain of 'github' unblocked for read access. I had to do all my research on my phone as most articles hosted the actual code that way.
4
If you aren't building tools/libraries, it's almost useless precisely because those efforts abstracted the need for common cases. Most java devs are completely ignorant of how threading works despite being a core language feature, they just know not to create new ones in a servlet. Thats all the business needs the vast majority of the time so ime there's usually 1-2 guys that actually understand this 'difficult' CS stuff. Or C) there are plenty of good jobs that interview appropriately and its less time and effort to just apply to those. IME, a lot of the l33tcoders have chips on their shoulders. YMMV.
4
At the end of the day you have to connect code/function/args together to work at all, so why settle for 'knowing' it works when I can prove it? Types add very little friction while giving massive yields in performance, refactoring, etc. Even structural typing is 1000x better than dynamic typing. I personally find dynamic typing harder because I have to dedicate my limited brain power to the state of the 'object' structure as well as its actual state.
4
And it shows
4
Feels like the 80/20 rule here. You can get 80% of the DX w/o huge penalties to performance, but that last 20% is usually where you hit the 'poorly performing leaky abstraction' point.
4
@muhwyndham just the fact i can trivially break encapsulation is huge, especially with 3rd party stuff.
4
@DagarCoH Sorry, i meant 'you' as anyone doing what was shown in the video :) It can be very helpful to report on other state at the time of the error for logging to debug it, even if you can't recover.
4
@Nikkuuu69 on the other side, i relocated to a new city years ago for better jobs. I'd have never considered that w/o navigation.
4
@AkimboOfficial exactly this. Common sense conclusion: if it worked as advertised, why would they sell it to you instead of putting you out of business?
4
c-tier dev way over his head, trying to schmooze his way out of it. Just skill up, dude.
4
I actually get nervous where there ISN'T a day 1 patch for games these days. You know the game needs it, but it isn't ready yet so will be rushed so you're really looking at a "day 2" patch before it's actually playable.
4
@rahzaelfoe3288 Programming in midi, not playing a midi instrument. You knew this before posting.
4
@hungrymusicwolf Exactly this. And the reverse is also true: could you think about it for a hot second before 'bouncing it off' me? If i had a nickel for every question where the answer was the top result on google i'd be retired.
4
@sathalel4084 The irony of a low eq scrub coming out swinging about ineptitude.
4
If you think paid GCP support is bad when you're a current customer, you should see how helpful they are with migrating off GCP to aws.
4
@Drummerx04 Imagination is nice, facts are better. I quick google says this is bullshit, so there's that
3
@Rohinthas I was hoping for more than a vague appeal to authority. There was a very specific claim we used to work 15 hours a week
3
Stateless modular monoliths are essentially the sweet spot; easy to do large re-factorings and modules allow you to manage it like microservices without the crippling cost of redefining a logical boundary. Microservices in a mono repo can make sense in some cases if you need that level of autonomy. The 'for real' polyglot, bring your own pipeline, infra, monitoring etc microservices architecture is rarely the correct answer in my experience.
3
Yeah... no. Java 8 is nothing like java < 8. Nobody mutates in place anymore, even in the core APIs. How's that corba package doing? Have you tried the `Flow` api i.e. reactive programming? You can't write a meaningful app without 100+ annotations. Hell, we aren't even WORA/JIT these days! Java is nothing like it was 20 years ago.
3
@peppybocan That's my point; it really isn't. Take a 20 year java dev who is stuck on < java 8 and show them this code. I know they won't understand it because i watch people botch it on a regular basis in interviews. They might grok what its doing, but they can't write or explain it. Its not just new apis; its an entire paradigm shift. Python and ruby devs are more familiar with this than an old school java dev: getUsers() .filter(u -> u.getAge() > 18) .limit(3) .sorted(Comparator.comparing(User::getRating)) .map(User::getName) .toList()
3
Feels extra good when the DBA supplies you with a more performant query and it takes a week of hibernate spelunking to figure out how to generate it.
3
IME the kind of agency prime is talking about is well above IC dev pay grade. In practice your advice/warnings are ignored, and the blame game comes in the future.
3
@microcolonel Whenever someone has a contorted 'analogy' they can be safely written off as an idiot
3
@FromTheWombTotheGrave then it isn't delivering on the promises, exactly like i said. Can't have it both ways.
3
Do you want it done right, or right now? The correct answer depends on the context. I'm not convinced JS etc is that much faster once you consider the entire ecosystem. I heard similar claims years ago when dynamic vs static languages debates were all the rage but never experienced it personally, even java is fine productivity wise if you use things like lombok, spring and a decent IDE. By the time you get done w/all the cloud BS the language seems like a small factor in the overall scheme. To me it feels almost like 'skipping tests saves time' argument where its only true in cases where it doesn't really matter.
3
Once you get used to having type information you understand the 'gains' of loose typing are a false economy. You almost always sacrifice tooling and, most likely, correctness. Its exceedingly rare that being loosely typed is a good thing ime. Sure, maybe if i'm doing something a bit more reflection based or dealing with a truly dynamic payload and maps are too janky w/o providing real safety.
3
Just simple styling could do it. Make the mutually exclusive behavior visually obvious.
2
@artemkotelevych2523 What kills me is when its running in a managed runtime, in a vm, using a text based protocol (json), likely blocking on I/O... and this is the thing that gets cited 'for performance.'
2
@CottidaeSEA you are essentially trading performance for correctness and predictability. This is a trend among almost all the major languages. It allows frameworks to use identity checks for equality which is quite a bit more performant in large graphs. In practice, you are very unlikely to see a meaningful performance gap.
2
I remember working on a java thick client and there was more effort around if it was 'real mvc' than solving the users problem. Don't lose sight of the actual goal.
2
@Drummerx04 Credible source that's accessible. Try critical thinking
2
Intellij lets me do everything via keyboard and it's at least as robust was what I'm seeing here. I think it might even have vim binds/mode specifically? Sure, it takes probably ~100x the ram to do it, but it's doing it.
2
I shoot for the smallest scope and visibility possible by default. If a function is 100+ lines long and the last few lines have all this 'cruft' in scope only related to previous steps, that feels messy. Related, i find reading in-line lambda functions far easier than have to jump down to a 2-3 line function in some other place, and you don't have the scope pollution issue.
2
Know what's cooler than xbox at work? Going home 2 hours earlier to play xbox with your friends and family.
2
The longer a tech is around the more likely you are to have had to support a poorly written/maintained codebase, which makes you hate the tech. JPA seems 'fine' but i despise every codebase i've ever seen it used in and rightfully hate it from experience :shrug:
2
I'd treat it like an instrument: just learn a songs you enjoy. Do things that keep you interested and want to keep doing it, the journey has to be pleasant too. Eventually you'll get fed up with hitting plateaus in self-learning and start seeing the value in things like data structures. You'll see that code that does 'the thing' you did in 1/5 the code and be intrigued; now you have a real reason to grind. I liken leetcode to jazz. Sure, its technically impressive and not everyone can do it, but it has little value in the real world. And certainly, nobody is going to pay you for it alone.
2
@MetalGearsOfThought allegedly
2
How them green threads treating you?
2
This is called "Offensive Programming". Fail fast, fail obviously. `The premise for offensive programming is to distinguish between expectable errors, coming from outside the program's line of defense, however improbable, versus preventable internal errors that shall not happen if all its software components behave as expected.`
2
Autotune feels like its essentially JIT? Also, once you understand the superset, is it really python? Type systems, structs, etc aren't just some syntactical sugar and take a bit of learning to truly understand.
2
Previous
2
Next
...
All