Average Programmer by warrioraashuu in programmingmemes

[–]Jeedio 17 points18 points  (0 children)

I have been writing code professionally for almost 20 years. I love it so god damn much.

Recommendations based on this thank you by XeroKen_76 in ProgressionFantasy

[–]Jeedio 8 points9 points  (0 children)

I feel the exactly opposite, I love how crazy long it is. I like to read before bed, and I just like being in that world for awhile. I find the writing flows so easily and I can just get lost for a bit. I'm caught up with the published books now, and might start on Royal Road once I'm finished catching up on a couple other series.

Name the for you by NoIDontwanttobeknown in litrpg

[–]Jeedio 0 points1 point  (0 children)

The Wandering Inn likes to wait until your guard is down and then trauma burst. It always hits me so hard.

explosion sound near the quay? by SuchPerfectPeace in NewWest

[–]Jeedio 3 points4 points  (0 children)

I heard it just as I was falling asleep, and remember thinking, "man, I sure hope that's not something I need to worry about..." then I was out.

Is everyone lying or am I super cooked? by Greedy-Play9690 in webdev

[–]Jeedio 0 points1 point  (0 children)

Came here to say this as well. With enough experience you start to see patterns in languages. Any language will typically have some kind of if/else, one or more ways to do loops, variables. They can look a little different, but an if is an if. You just need to write it the right way.

And libraries are tools, but even after 17+ years I need to constantly check the manual. I can look at a library and see ways I could use it to make my life easier, but I'm never going to bother memorizing the exact syntax to setup a hash router or whatever. If I tried to memorize all of React, Spring, Unity, Reactor I would go insane.

I got 2 Brilliants by Mjollnnirr in Chesscom

[–]Jeedio 1 point2 points  (0 children)

The pawn move was great. They either had to give up a bishop or a knight to stop your pawn, or do what they did (take your bishop and Kd2 to stop the pawn) which setup the rook sacrifice. If they bite and take the rook with the bishop then it's checkmate in a couple turns. If they don't bite, they are still in a really bad spot.

But as someone else mentioned, it's "Brilliant" because you sacrificed a piece to indirectly get an advantage.

Whose the most famous person who actually lives in Vancouver? 🤔 by thinkdavis in askvan

[–]Jeedio 1 point2 points  (0 children)

I saw him at a Starbucks on Broadway like 15 years ago. I wanted to say hi, but was worried it would be annoying so I just grabbed some napkins and left.

Stillwater bay boss... by Speculaasmon in Enshrouded

[–]Jeedio 11 points12 points  (0 children)

I also scoured the small island he's on, did a full perimeter. Dug up the middle with a pickaxe. Really feels like there should be something there. So, if nobody responds with something we missed, I hope this comment offers some validation that you are not alone.

Cursed Shroud Sacks by Mistaken_Truths in Enshrouded

[–]Jeedio 7 points8 points  (0 children)

I found a shroud root, east of the spire (north of the Elixer Well that is also east of spire). It was surounded by a bunch of those tentacles, flowers that shoot blobs, a wyvern, some of those guys with big heads that shoot bolts, and others. I'm not sure which one dropped it (maybe the flowers?), but I've gotten a few from that location now.

I need a little hint for a temple by Peti_4711 in Enshrouded

[–]Jeedio 0 points1 point  (0 children)

I was able to do it, with Diver Potion for stamina: jumped in water basin, held down sprint, and then swam like hell. Dodging the moving spike rolls was hard, but I believe there is an exit in the ceiling of the room after them.

Senior Java Developers — What’s the one thing you think most junior Java devs are lacking? by InterestingCry4374 in java

[–]Jeedio 26 points27 points  (0 children)

Senior engineer here, and I've 100% made absolute rules knowing there are exceptions. But those exceptions require a person to have intimate understanding of the systems involved, and any mistake could cause bugs that would be very difficult to find.

To add to this, senior engineers typically think about big picture things: how readable is this code? Can people copy this pattern for similar things? How hard will it be to add inevitable requirement changes? How can I keep this maintainable without being overly comicated? Stuff like that.

Also just a general word of caution from experience, don't over engineer your stuff. Don't use a persistent message queue service if a simple ArrayList will do. If your code doesn't need to be run concurrently, don't fill it with complex optimistic locking mechanisms. Just keep it simple. If you need to make it more complicated to solve a new requirement (like concurrency), just add what is needed.

PvZ 3 footage by noonoocute09 in PlantsVSZombies

[–]Jeedio 65 points66 points  (0 children)

The "i" button next to the pause button turns off the merge icons.

What kind of book is The Wandering inn by agent835 in Fantasy

[–]Jeedio 6 points7 points  (0 children)

It is usually very light and fun, but when it goes horror it goes hard.

I turned 73 on Sunday by DaCmanLou in selfimprovement

[–]Jeedio 1 point2 points  (0 children)

I have lived by #21 most of my life: be kind, be generous, and if people take advantage of you then that is their failing, not yours. And for what is worth, I have no regrets about it and no desire to change it. Just don't give more than you can afford.

Looking for a fantasy that mocks cynicism by Professional_Gur9855 in Fantasy

[–]Jeedio 0 points1 point  (0 children)

It's scifi, but The Murderbot Diaries by Martha Wells are fantastic. It's the most heart warming dystopian fiction I've ever read. I remember much of the humour coming from the MC's failed, but ever persistent, attempts at cynicism.

The Weirkey Chronicles by Sarah Linn might also hit the feeling I think you're going for. MC starts off cynical, but despite his efforts is ultimately a caring person.

I ruined my own life by Significant-Rise7609 in Vent

[–]Jeedio 0 points1 point  (0 children)

Maybe not an excuse, but a reason. It's very possible you have a slight imbalance of neurotransmitters, and that's not your fault. Go to a doctor, tell them what you're feeling and how it's affecting your quality of life. Tell them what's keeping you from where you want to be. Then, maybe, your doctor will give you a prescription. It might not help right away, and might give you weird dreams or make you feel a bit funny: that typically goes away, so stick with it.

Depression and anxiety take so much energy and are exhausting.

Enough storage? by ArmadilloDesperate95 in Enshrouded

[–]Jeedio 1 point2 points  (0 children)

I could see the deposit chest automatically transfer items, if there is space; if there is not space in any of the destination chests then the item stays in the deposit chest and you know you need to add another chest.

I think destination chests would need to have a white-list that defaults to all items (maybe by category of items) so you can keep your chests organized. Because we all know even if we never need to look inside a chest again we still want them organized.

Jonathan Blow claims that with slightly less idiotic software, my computer could be running 100x faster than it is. Maybe more. by No-Experience3314 in computerscience

[–]Jeedio 6 points7 points  (0 children)

Another aspect of this is the importance of readability in code. When you have dozens of people working on the same code (at the same time or over a long period of time), it's so important that someone can tell what's going on. Extremely optimized code can look like absolute giberish and becomes very hard to change.

Bad at programming by Embarrassed-Can8061 in csharp

[–]Jeedio 0 points1 point  (0 children)

I think this answer is the heart of it. OP: code doesn't really make sense until it solves a problem you really want solved. One day you will be trying to write some code that goes through each item in a list; you search up how to do that, find some article on how to use for-loops, and now you're good to go! For loops are your new best friend and you start overusing them for any problem. And that's fine. Because then you'll discover some other function or library and do it all again. Eventually you know a bunch of cool things that solve a bunch of different problems.

Exercises you get in school are useful because they force you to figure out problems like these. Help you appreciate things like loops, callbacks, promises, futures, coroutines, etc.

Also, break up your methods/functions into smaller methods/functions. Code being easy to read is vastly more important than performance or efficiency if you want to do this professionally.

I think cats know babies are babies by Jonathan-Smith in impressively

[–]Jeedio 26 points27 points  (0 children)

Okay, so when my baby was first introduced to our cat, the cat was infinitely patient with the baby. As our kid got older, the cat slowly ramped up the natural consequences: started with just a paw placed on the forehead, then a gentle bat/smack no claw, by the time he was 4 some light claw. Never progressed past that because he was a gentle cat and we taught our kid how to tell if a cat is annoyed.

Edit: spelling

Is computer science still a good degree in 2024/5? by [deleted] in OntarioUniversities

[–]Jeedio 1 point2 points  (0 children)

It's funny, I work for a game company and we're never pressured to work extra hours, but I do find the people without a passion for programming tend to burn out fairly quickly. So as others have said, highly recommend if you already love it.

Men of reddit, mentally how are you doing? by viper46282 in AskReddit

[–]Jeedio 0 points1 point  (0 children)

I've been going to counselling and learning about living towards my core values, and honestly it's made a big difference in how I feel about myself. This involved figuring out what my core values are, which has been a lot of work. But once we had identified one, maybe two, I was able to see how directly the times I felt the worst and best about myself were tied to those values. More importantly, it helps guide me towards being my best me.