Victim of Communism

  • 1 Post
  • 227 Comments
Joined 3 years ago
cake
Cake day: June 14th, 2023

help-circle











  • I agree that the more verbose style is more explicit, and so more readable.

    On its face, its readable. But when you’re dealing with 10,000 lines of code in a file, it becomes this ugly morass of extra nothingness to scroll through.

    The only part that has me stumped is the unary question-mark operator: private static Singleton? _instance = null;

    It transforms a strict variable into a nullable variable. I most commonly see it with primitive types.

    So, for instance

    int myInt = null

    is an illegal assignment, but

    int? myInt = null

    works fine.

    Why does a public class instantiation need this? Idfk. That might be extraneous. But I wouldn’t throw away the whole code block rewrite over that one character.



  • When you’re an old-head who recognizes the old style it is easy to read the old style.

    When you’re a new-head who recognizes the new style it is easy to read the new style.

    When you’ve never seen C# before, they’re both gibberish.

    When you’ve got experience with both, it can get a little confusing but you’ll catch on without too much difficulty.

    But its fucking wild to think the left side is more readable than the right side, simply because it is more verbose.


  • From my experience in O&G, the thing that delivers bonuses/promotions/etc is making clients happy. A lot of that just comes down to rapid turn around time, low system downtown, and low instance of repeat fixes for known issues.

    I’ve been fielding Azure DevOps implementation over the last six months (to date, we’ve just been getting Server/DB Admins to shepherd the files to our systems manually) and getting it right has been a big part of my evaluation for the year.


  • Cleaning up old tech debt is actually a good job for book smart / business dumb new hires. Its the kind of work that gets you experience working in the environment and learning the landscape of the application, while adding value to the firm straight off the starting block.

    And, in theory, the faster you clean up the backlog, the more attractive you become to your seniors when they’re fishing around for support on new projects.


  • Broadly speaking, technical debt is a trade-off between quality and expediency. The problem isn’t that it exists. The problem is that businesses will saddle themselves with debt and refuse to pay it back.

    The difference between swiping a credit card and closing the balance out at the end of the month. And carrying around a forever-rising balance on a card that’s charging you 29% APY.



  • Extremely talented expert programmer with 30 years experience: “I need an API for the Windows registry that’s accessible in perl syntax within the Android 8.5 OS, and it’s got to be written in Chinese”

    Zero Results

    College dropout with two years at Best Buy who got the job from his uncle: “How make phone edit WimOSreg fewest characters chinglish”

    1879563822560 results, answer in first screen