Details
Joined devRant on 7/29/2016
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
-
@Ashkin I meant a full IDE feels bloated compared to sublime with plugins
-
https://Regex101.com is also great (and mobile friendly)
-
Aaand that's why you use neutral variable names ;)
-
@stevenliemberg yeah I guess Sublime can do a lot but is pretty basic by default. I like that because there is less in there that I won't use. I guess having everything in there and ready to go works well for others. That feels more bloated to me ;)
-
Those commands exist in sublime. Go find the shortcut settings. Are those your only issues?
-
@pyCNe thanks for explaining my point. ;)
-
Right, and you solder your own motherboard then?
-
@kdev honest, open people also don't try to manipulate each other. I think it's more worthwhile to try and cultivate the right social environment than to act as if you can close off from it completely.
-
@elazar yes there are people that have a lot of issues with social interaction. I used to be one of those people. It can be hard to overcome, for some tiny amount of people even impossible.
That is a minority though. Humans are social beings by default. We evolved this way because it has massive advantages. I'm not even talking about the social/psychological level: look up mirror-neurones. We have specific physical structures in our brain that facilitate empathy. -
Yep haha, congrats, you just fell for their acquisition strategy ;)
-
This just in: ancient browsers break modern web pages!
-
Fucking hell, I'm so done with this meme of "all devs are asocial".
Let me help you fix this: give a shit.
Sincerely try to care why someone acts the way that they do, even when it's hard and what they do is annoying. Almost no one is trying to be annoying, they are trying the best they can *from their perspective*.
"Being social" costs energy but also provides value. You will receive empathy, empowerment and freedom. Listen, think about their context, act accordingly. -
Some things are rants, some things are just stupid. This is the latter.
-
@divil everybody applies their own context. Also I might be easily annoyed by lag while you might not care (that's probably a good character trait)
-
@divil do you edit large files often? For instance with multicursor or a linter plugin?
-
@thecritic honestly, themes on Atom and Brackets are exactly the same fidelity as Sublime. Of course they are slightly different so you might have an uncanny valley problem if you try to match them.
It's just that sublime is leagues ahead in speed. Web-tech apps just aren't able to compete with native yet in human-perceptible speed. -
I want to love Atom, but then multicursor editing just completely murders performance and I'm out. Meanwhile Sublime doesn't give a shit how many plugins are loaded or what you do... always blazing fast.
In the end Sublime seems like the perfect middleground of closed optimization with open customization. -
But honestly, it's an arbitrary choice as long as you're consistent within one codebase.
I'm ambivalent to choice A or B, but inconsistency is hell. -
Legibility.
-
Some regexes are going to get rekt
-
@maticko exactly. So stop explaining what your code does, explain how and why, when that is relevant and valuable.
-
Oh come on. Sometimes, actually most time we are creating complicated logic. Writing that as clear as possible is great, that's a good goal and if that covers it: perfect!
But: context. Context is lost over time, rationalizations about why a certain choice was made is lost over time. Sometimes an API displays unexpected behavior. Sure the best thing is fixing that but sometimes you don't have that option. Leave a short "Hey don't fall into this beartrap" comment is perfectly good and useful.
Placing comments that essentially duplicate the text below? Useless. -
Regex101.com is awesome
-
I don't see what's hard about it. Just those two lines will do. If some other css is breaking it, use the inspector to turn them off and find the culprit, then kill it by removing / resetting the rule.
-
@cybojenix yes that is even better!
-
It's really damn easy to teach someone git. I never look for specific skills but for the ability to learn. It will be much more valuable in the long run.
-
@yalematta I found over the years that it's best to mention that. Shouldn't be necessary (and he shouldn't be yelling based on assumptions) but it helps to prevent crap like this from happening.
-
This fucking blows. A colleague recently said "I don't really see the point of comments"... What the hell. Try deciphering some ancient piece of code that someone else or even you wrote ages ago when you had all the concepts in your head and now it's just a piece of magic that does *something*.
Moreover: comments help you find those assumptions and can actually improve the code itself (by forcing you to explain a function or param name you will become aware of it's ridiculousness for instance) -
@Godisalie its not always true when you're out of a job and need to pay bills. But still, yes that attitude is very effective.
-
Yeah, just do everything in ISO, it's a million times easier. Large to small, stop where you want to get the granularity you need.
The real fun starts when you meet timezone issues ;)