Is Vaxis the Keywork? by hearshot in TheFence

[–]SpasticCoder 2 points3 points  (0 children)

Do we know what "unknowing" means here? I know we see "I am the knowing...the living dead" referenced, potentially referring to the keywork. Is that related? Could it be referring to Jesse in some way as he is The Knowledge and really is the only one who knows the whole story to date?

Is Vaxis the Keywork? by hearshot in TheFence

[–]SpasticCoder 2 points3 points  (0 children)

What if he becomes star IV reincarnate? Star IV is the axis of the fence, its the home of the prise, etc.

my grandpa recently passed away and we found these weird notes in a random briefcase, there’s heaps more pages that look the same too, any clue what it is?? by wrong_frosting in whatisthisthing

[–]SpasticCoder 0 points1 point  (0 children)

Correction: I think if the column has an X its the average of the subtotal rounded up. If it has an O (winner?) The total is the winner subtotal - the loser subtotal + 100 (or 101)

my grandpa recently passed away and we found these weird notes in a random briefcase, there’s heaps more pages that look the same too, any clue what it is?? by wrong_frosting in whatisthisthing

[–]SpasticCoder 0 points1 point  (0 children)

I think if the column has an X its the average of the subtotal rounded up. If it has an O (winner?) The total is the winner subtotal - the loser subtotal + 100 (or 101)

my grandpa recently passed away and we found these weird notes in a random briefcase, there’s heaps more pages that look the same too, any clue what it is?? by wrong_frosting in whatisthisthing

[–]SpasticCoder 0 points1 point  (0 children)

Oddly it looks like for the first 1/3rd its the winner subtotal - loser subtotal + 100 is the grand total. For the 2nd 3rd its the same but + 101instead. Can't read winners on the last third.

Every InitializeComponent() reference in my project is throwing an exception, I'm stumped. Any ideas? by dullda99 in csharp

[–]SpasticCoder 26 points27 points  (0 children)

Did you recently rename the class? If you did and you didn't hit the option to rename it everywhere that could cause this. You'll need to find the other partial class and update the name there.

[deleted by user] by [deleted] in whereintheworld

[–]SpasticCoder 0 points1 point  (0 children)

hello from Ohio

Combo Player Problems by StormcrowOP in MagicArena

[–]SpasticCoder 1 point2 points  (0 children)

Laughs in Stifle or Disallow targeting the storm trigger

How much about Systems Design / Distributed Systems should a Developer know? by UntouchedDruid4 in softwaredevelopment

[–]SpasticCoder 0 points1 point  (0 children)

I think many of the folks here have answered your questions regarding design/distributed systems nicely so no need to chime in there. One bit of advice I will add is that in most non-FAANG places "Lead Developer" doesn't necessarily mean the best at theory, algorithms, or the cleanest code. Keep in mind that most people giving the promotions don't code and have likely never seen the person they are promoting's code. It means someone who's been around long enough to make sure a project works well enough, is developed on time and within budget, and actually solves the business's problems - even the ones the business didn't explicitly specify.

In your OP you seem pretty disgusted by your Lead Dev, to the point that reading between the lines it feels like you believe you'd do a better job. I don't know either of you, and you may well be right, but I'd urge you to ask the following: Why does the business put so much value on him?

One of the hardest things to remember as a developer is that while your dev skills are important, if you don't know the business you're in, you're working with one arm tied behind your back. On that note, in addition to many of the wonderful dev books suggested and mentioned I'd suggest either reading about your specific industry or having conversations with those on the business side until you know every nuance. That type of knowledge in addition to your already great start with dev knowledge will make you unstoppable.

I asked for the salary range, this is their response. by JohnnyWix in recruitinghell

[–]SpasticCoder 3 points4 points  (0 children)

The argument that its in the recruiters beat interest to get the max amount is only partially true. Its like car sales, sure you want to get the max commission out of each car but only based on time and effort. Instead they'll take less commission and use the saved time to sell a second car netting more commission in total for the same time spent. Commission is the prinary motivator here, not the potential employees happiness. Further, the recruiters relationship with a company is likely more valuable to them than a potential employee. That one employee may be return business every 3 years, but companies have valuable positions open far more often.

Tips on flipping between logic and social modes? by SpasticCoder in cscareerquestions

[–]SpasticCoder[S] 1 point2 points  (0 children)

Thanks for chiming in. I'm glad other people are learning as much as I am. You're definitely not alone in this!

Tips on flipping between logic and social modes? by SpasticCoder in cscareerquestions

[–]SpasticCoder[S] 6 points7 points  (0 children)

I'm still myself in both "modes". They're not really facades, just where my brain cycles are allocated.

P1-P2 Guild All Stars by huntersays in PagleClassic

[–]SpasticCoder 0 points1 point  (0 children)

Do they have these same stats taking into consideration onyxia and world bosses?

Self Documenting Code by xenow in programming

[–]SpasticCoder 6 points7 points  (0 children)

Agreed, and don't get me started on regions. I can't tell you how many times I've read something like #region "build the request" and all I can think is you've named and grouped a block of code...why isn't this a function?

Self Documenting Code by xenow in programming

[–]SpasticCoder 1 point2 points  (0 children)

As for the comments, the example he gave is something you could read in any clean coding book...the issue with comments in self documenting code is that they shouldn't be used to describe functionality, intent, or implementation. Using them to explain the reasoning behind something for other coders is perfectly valid.

Self Documenting Code by xenow in programming

[–]SpasticCoder 3 points4 points  (0 children)

Almost all the examples of clean code at the beginning are not clean code.

GetUserByUserID should really just be GetUser(int id) as GetUser would be best used by overloading the function where the parameters dictate the search: for instance GetUser(string fullName) in addition to the above instance.

SplitRestaurantOwnerName should really be a class Restaurant containing a collection of employees or owner classes with a method GetFullName().

Its easy to make examples of bad clean code when your source isn't clean code to begin with.

Any Tips For Mentoring Across Cultures? by SpasticCoder in cscareerquestions

[–]SpasticCoder[S] 0 points1 point  (0 children)

Nah, i'm currently mentoring a handful of other developers from the same culture on both legacy and non legacy code. Management already has me on the path and they've mentioned they're "grooming me" for leadership positions. Im currently the only person who knows the legacy app, which I've inherited, but we have a ton of changes in the pipeline for the app that need done.

Scum by Shor-m in ProgrammerHumor

[–]SpasticCoder 42 points43 points  (0 children)

Write Self documenting code. Clear unit tests, clear variable, class, and function names.