• 0 Posts
  • 11 Comments
Joined 2 years ago
cake
Cake day: July 2nd, 2023

help-circle

  • Yes and no. I mean sure, if you are going to leverage this to gain a significant edge in the market, that works.

    If you add a tool to the project, that you need to understand to maintain some parts of it, which adds to the learning curve of someone joining said team, then the gains have best be worth the effort.

    We adopt so many librairies/plugins/tools over time that adding more complexity than you need this way is just terrible.


  • Yeah, but it’s easy to overuse it. If your for loop is much longer. For a few lines I’d agree, don’t bother using something longer.

    Code should scream out it’s intent for the reader to see. It’s why you are doing something that needs to be communicated, not what you are doing. “i”, “counter” or “index” all scream out what you are doing, not why. This is more important than the name being short (but for equal explanations of intent, go with the shorter name). The for loop does that already.

    If you can’t do that, be more precise. At the least make it “cardIndex”, or “searchIndex”. It makes it easier to connect the dots.



  • There’s a whole list of 8 points over what constitute a cult.

    I don’t remember the whole thing, but it was something like : Cults don’t let you leave. If you do leave, your family and friends who are still in the cult will not speak to you. Cults control you in details. They make sure you are tired at the end of the day, too tired to think for yourself. Cults make you dependent financially. Once you are that deep in, leaving means starting over economically.

    There’s more, but it is different from how most people experience mainstream religions (I mean there are pockets here and there that are very cultish, but really the religion as a whole is a different beast that just works differently than an actual cult).


  • A little from column A, a little from column B. Looking at the media coverage over Bernie vs the other candidates, he had the deck stacked against him. Which doesn’t mean that someone like him couldn’t eventually win. It takes longer for the message to get through. in this environment.

    I think the more dire the situation gets, the more people will start to get involved themselves, and then they’ll spend more time listening.


  • The part of the equation that can change, is the consumer variable.

    No. I mean yeah, but we can change in so many more ways. that matter more. I think we need a multitude of approaches.

    You can get active politically. Call your representative. Help get a better one elected if you can help out (and keep an eye out for a better one next time). You can learn to have those difficult conversations with friends, neighbor and family if you are good at that. Not all of those work for everyone. Some will swear up and down that direct action is better than getting involved in local or provincial/state elections. Then do that which you think will work.

    As far as consumption goes, I tend to think withholding your consumption won’t do much (there are plenty of people who don’t care who will keep consuming, and we will look like a rounding error). However, I think support for alternatives matter more (whether they be habits which we spread in the population, or alternate products, like legumes instead of meat. Which I guess is also kind of promoting a habit. By forming communities that live our values, we can cause other people to be exposed to them and see how it can work out in practice. Hence eating more vegan foods bring those out. My hope is that such movements (and sometimes, as for vegan foods, markets) will grow exponentially at some point if it catches on.


  • That said, working from home has so far saved me a lot of both time and money. This is a thing to consider as an employee when considering who to work for (or if your boss takes it away, if you still want to work there after essentially having a benefit revoked unilateraly).

    Public transit pass. Actual time for transit which for me was around 90 minutes a day (7.5 hours a week!), more complex lunch logistics (time or money), etc.

    A quieter workplace, no need to book rarely available rooms to take calls/meetings. There were upsides.

    My first remote job had almost no issues at all. We already knew each other and we still took time to discuss issues via calls. New job not so much. We tend to be pressed for time so only focus on obvious “work” and then works suffers because of a lack of communication/common vision.




  • It has a rocky start, and a lot of cruft from that era sticked around.

    There are also a lot of horrible legacy projects from the pre-ES5 era which are a pain to work with. Often older projects were coded either before people knew how to do javascript right, or before the devs who wrote it knew how to write javascript right.