Avatar

SolarMech

SolarMech@slrpnk.net
Joined
0 posts • 106 comments
Direct message

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.

permalink
report
parent
reply

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).

permalink
report
parent
reply

I’m glad they are finally doing something about climate anxiety.

permalink
report
reply

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.

permalink
report
parent
reply

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.

permalink
report
parent
reply

This. Especially if your team does not follow SOLID principles (as then someone fixes a bug in a base class method that shouldn’t be shared. This fixes an issue in a subclass but introduces one in another. Rinse, repeat.

permalink
report
parent
reply

Now imagine having worked overtime for this project. Not that I know that anyone did, but if they did, I hope they enjoyed the journey, because all that effort was wasted.

permalink
report
reply

Quebec is also messed up, unfortunately.

permalink
report
parent
reply

No, we use quatre-vignt dix (4x20+10), just like the French. If anyone is using octante or huitante, it is not common parlance to say the least.

permalink
report
parent
reply

Generally, you can replace some comments with variable names or comment names. Which means you must already be in the habbit of extracting methods, setting new variables to use appropriate names, and limit context to reduce the name (Smaller classes and methods means shorter names can be just as expressive, because the context is clearer). It lowers the number of wtfs per minute you get reading code before you even need whole sentences to explain why things are done in a certain way, because the names can be a powerful hint.

But realistically, you end up needing comments for some things anyways.

permalink
report
parent
reply