• 8 Posts
  • 3.46K Comments
Joined 3 years ago
cake
Cake day: June 22nd, 2023

help-circle

  • This is a badly written article. I don’t trust Stephen Lecce, but I also don’t trust the author based on their level of reasoning.

    The original budget for the refurbishment was not just a blanket “make everything better for $X money”. If it was, then it wouldn’t have been an estimate / budget, but just a completely wild guess.

    The original project had an original scope, the fact that they discovered additional work that needs doing does not mean the originally scoped and budgeted work was not completed on time and on budget.

    Like again, I don’t trust the PCs whatsoever, but this article doesn’t seem to understand the most basic aspects of project planning and budgeting.

    Edit: lol at the author / op downvoting me with no explanation or counter point. Do better.







  • It’s not generational, its proportional to how brain-rotted you are.

    The more time you spent scrolling mindlessly, or doing some other brain rotting activity, the more your brain defaults to that reward path and makes you crave it and the more you do it.

    But there are tiers to the activities you choose to do and how they rot or don’t rot your brain:

    Tier 1:

    • Playing a social sport or game - it’s fully engaging and interactive, it requires planning and foresight, and forces you to communicate and engage socially.
      • It often also forces active choice in picking something to do
      • It often requires broader commitment and week-week planning just to create the events
      • Bonus points if it’s a physical sport or game since it helps you stay fit
      • Bonus points if it’s an intellectual challenge that pushes you to think outside your comfort or default zones (for some people that might be DND, for some it might be playing a team sport)
    • Pursuing a challenging cooperative project - joining volunteer organizations, starting / running a business or charity to try and do something for world, organizing large social events, or participating in parent Council and community groups, and local politics, etc. - these all require working with other, broadening your skills, and will be rewarding as you change your environment
    • Caring for others who need it - when you have the ability and others don’t, it benefits everyone to help even out the world

    Tier 2:

    • Reading a challenging book that will make you grow as a person (maybe the news or a genuine deep research binge depending where you’re at) / listening to an educational podcast / watching a challenging movie or mini-series / pursuing a challenging independent project / pursuing independent physical fitness - those are all great pursuits that will help grow you in some specific way that will benefit the world in the long run, and all require active choice and follow through which is great, but when you do things solo, you have orders of magnitude lower effectiveness in terms of your impact on the world, you don’t grow socially (and tend to atrophy). For some people who are hyper social, these might be more Tier 1 since they need to adjust in that direction, but for most people, I would put these at Tier 2.
    • Socially consuming good, but non-challenging media / activities. Picking something to do, but picking something good and well made that you can examine and critique with people. Watching breaking bad and picking apart the foreshadowing or symbolism, watching sports and dissecting the strategy, watching a bad movie and actively extrapolating what their bad writing implies about the universe they’ve created and the horrors that would create. Playing the same casual sport you play every week, and not really trying to push yourself or do better.
    • Healthy social events - seeing friends / family / neighbours, going out to parties and festivals and events and socializing with people and making friends and adding positivity to the world.
    • Necessary cleaning & maintenance - you still gotta take care of yourself, the world you live in, and learn how to do it all sustainably.

    Tier 3

    • Independent physical fitness activity where you don’t push yourself - going to the gym / run / etc without actually trying very hard. Still good that you’re doing it to prevent atrophy, but not really improving and not necessarily the greatest use of time. Usually hiding a deeper underlying issue like exhaustion, depression, etc.
    • min/maxing cleaning and home improvement - still good in that it will make you happy and satisfied, but at a certain point it’s just an obsessive waste of time without benefit

    Tier 4:

    • Passively consuming content – this is the dividing line between healthy and unhealthy in my mind – but this is putting on cable and watching whatever’s on, opening an app and scrolling, defaulting to reading the latest gossip magazine because that’s just what you do at this time of night, - this behaviour is, imho, fundamentally toxic, in that the act of doing it not just wastes your time, but actively makes you less happy / stable / etc, though it’s often not the root cause. You tend to default towards these when you’re stressed and low energy, on the flip side, they tend to make you stressed and low energy.

    Everything is a spectrum, and I’ve known Pre-Boomers, Boomers, GenX, Millenials, and Gen Z who all have problems with Tier 4 (and lower) activities. Usually it’s a sign of other stress / unsatisfaction / depression (note that Tier 1 activities are the ones you tend to drop when you get depressed), but it’s really upsetting to see anyone when they seem unaware of how stuck in a toxic Tier 4 loop they are.




  • If Apex had a “singular” purpose then they wouldn’t have built it as a turing complete generalized programming language.

    And the reason you need namespaces is for basic code organization. Classes organize functional objects with a module of code, namespaces let you’re break code into modules.

    If you have two distinct modules of code, each with their own logger class you suddenly have a confusing naming conflict with both loggers being exposed everywhere (or forced you to rename one).

    So then it forces you to try and name your classes like RenderingLogger or Service_Logger and then you very quickly run into the fact that Apex imposes arbitrary length limits on class names.

    If you’re writing a simple db access script then whatever, it can get the job (worse then other languages but it can). If you’re actually trying to build a proper application like you publish on AppExhange then it’s shortcomings become apparent everywhere.

    Hell it didn’t have a reasonable unit testing framework until a side project from some devs introduced Apex Mockery, and it still sucks compared to Mockito and actual professional testing frameworks.







  • There are two types of languages:

    • Ones people complain about
    • Ones that don’t get used

    JavaScript, especially when using TypeScript, is quite frankly one of the most pleasant development experiences. Yes, there are still footguns here and there due to poor early choices and maintaining decades of backwards compatibility (===, etc), but literally all of them are caught by basic linting.

    Go try using Salesforce’s bastardized version of old Java (Apex) if you want to experience a truly unpleasant language.



  • For real, what makes this website of shitty memes, anime porn, and Linux circlejerks any better than short form media?

    I’m not a big proponent of tiktok, but posting on Lemmy with an heir air of superiority is beyond laughable.

    Youre down voted to hell but it’s a valid question, though there is a difference.

    It largely comes down to format, and how that influences and shapes everything else.

    For one, at a basic level, on a Reddit / Lemmy like platform you subscribe to ideas and topics; on TikTok / Insta / Twitter you subscribe to people. That already creates enormous problems like popularity wins, physical attraction influences the ideas, and most problematically, only seeing incredibly narrow bubbles.

    Think about it this way: if you want to communicate important information, how are you going to do it? Short form video? Or detailed written instructions?

    I.e. does an engineer record a short form video telling a contractor how to build a bridge, or do they write it down?

    The reason you write shit down is because that makes it easy to go back and review and double check and cross reference and audit things, compared to a video that just replaces one frame with another. If you want to have actual thoughtful debate and discussion of ideas you’re not going to do it on a personality focused short form video platform, but a an idea based written word one.


  • If you’re a user who grows up using one, and then starts following instructions on how to build one, when are you going to come across the word program?

    It will be app, maybe application, saas software, functions a service, compute as a service etc etc. Hell what most people think of as an “app” is really a collection of applications all working together.