Details
-
LocationPortugal
-
Website
-
Github
Joined devRant on 9/6/2022
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
I haven't had much trouble with jetbrains IDEs and I use a couple of them.
-
The for loop is only less performant if you run it a couple of times. Since the forEach creates a callback for each iteration after a couple or runs it starts to lag behind and quickly is surpassed by for.
The legibility argument is very very weak since pretty much anyone and their grandma have heard for int i a million times.
I'd actually argue the for loop is easier to read than the bullshit use of chained utility functions like forEach.
The legibility of code is much more complex than how you name one variable. -
@Lensflare what's a better option?
-
First of all, those are language specific methods. Neither necessarily exist in other languages while "i" is pretty much language agnostic.
Secondly, the second parameter of the forEach method callback is the index. There you can call it what you want, but the post is about for loops in general so "i" doesn't specifically mean index and that depends on case.
Thirdly, if we want to be nitpicky forEach is much less performant than using an imperative for loop.
Fourth-ly, a for loop isn't specifically to iterate through an array, it's to do something iteratively X number of times. You can start counting from the end if you want to go backwards, you can count every other number, you can do a number of things with a for loop and only some of those cases are suited as and index.
Like I said. This makes no sense at all. Not even as a meme. Unless the meme is about entry level developers with strong opinions about things they don't completely understand. -
This has got to be the most stupid thing ever. What is the alternative (int iteration= 0; iteration < range; iteration = iteration + 1)?
I is perfectly suited to be used as a convention for something that is done hundreds of times. I cannot imagine a single valid reason to think otherwise but would love to be enlightened... -
@souvikpaul that makes me feel better... Should've saved it for April's fools
-
I'm impressed at how bad this is...
-
Are we comparing a freemium web app like Canva to Photoshop? In what parallel reality does that make the slightest sense??
The closest free alternative is GIMP and even that lags 10 years behind.
Either way I don't care that much about it being free. Free software can become paid a year from now.
FOSS is where it's at. -
That sounds like ransomware with extra steps.
-
You need help, mate..
-
Question six shows you don't understand how markets work. It takes knowing more than just the supply to understand how valuable something is.
You can get 100k new engineers every year and 150k job openings making engineers more and more valuable. -
In my country I can get a whole master's degree (that's five years of higher education) for just under €4000. I guess my degree will cost me around €5000 in total and that's including the new calculator I had to buy, school books, transport and meals.
Some companies won't consider your application if you don't have a degree which is usually fine because it means they probably suck but there are some cool jobs only open to people with a degree like pretty much anything related to the automotive, aeronautical or space industry, critical software, and much more.
There's more to being a software engineer than making websites.
I agree that most people with a degree don't take advantage of it but for those who do it's a great investment (specially in Europe where it's generally either really cheap or free).
I've been a web developer for a couple of years and I really love my job. I have a baby on the way so studying at night pretty much sucks. But I see it as an investment on myself. -
@iSwimInTheC often
-
@himagites aren't you expressly *not* supposed to use Kali as a daily driver?
-
I know it's a joke but, still... It fills me with some sort of petty rage.
-
@aviophile software used to draw UIs so that the developers can implement them
-
@Lensflare there are way to many frameworks! Someone should make a new framework so that everyone could use that one instead.
-
@sariel continental Taiwan
-
Tails also keeps most of the session data in RAM and isn't designed as a daily driver OS. it's supposed to be launched from a pen and runs in RAM.
If you're talking about the Uigur massacre in a Starbucks in Beijing you can just poweroff your computer if the authorities enter the place and all you were doing will be lost. That's in contast with other OS that, for a bunch of different reasons, might use your disk to store temporary data.
That and the TOR stuff.