Joined devRant on 4/2/2018
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
which *git* diff algorithm is your default and why?
## default (myers)
The basic greedy diff algorithm. Currently, this is the default. if you don't know whart you are using, this is it (and it sucks)
Spend extra time to make sure the smallest possible diff is produced.
Use "patience diff" algorithm when generating patches.
This algorithm extends the patience algorithm to "support low-occurrence common elements".4
do you experiment with new technology on your client projects (and do you bill (some of) the extra time?) or on your own time (meant for learning)?3
Imagine a text editor having single key shortcuts of letters that do random things to the text document (like delete it, hide it or who knows what) if your focus is on the toolbars, not the textarea and it is impossible to distinguish where you have the focus, until you start writing
well, wait no more!! its called Google Keep! available in stores now!1
at any point in time, have you had over 200 tabs open? why the fuck is such a low number such an edge case, that neither firefuck nor chrome can handle these without leaking RAM (5MB/sec and 100MB/sec respectively).12
opening (and closing) 400 tabs/hour with Google Chrome means Chrome will now memflood all my 32GB of RAM in less than an hour now! ... someone call Guinness World Records3
I'm in Europe and searched for a few spots along my route with Google maps app, the search results contained USA
well done Google.. maybe you need 10 000 new devs to fix that1
..that time when you close the wrong window, because the computer *still* hasnt learnt what window on what monitor you were looking at, when you hit that shortcut
Google Keeps new "subtasks" feature is soooo bad
but atleast they are multiplatform: its shit both on Android and in the webapp
talking about work vs life balance, what do you think about The 4 Burners theory?
Imagine that your life is represented by a stove with four burners on it. Each burner symbolizes one major quadrant of your life.
The first burner represents your family.
The second burner is your friends.
The third burner is your health.
The fourth burner is your work.
The Four Burners Theory says that “in order to be successful you have to cut off one of your burners. And in order to be really successful you have to cut off two.”
why are Linux graphical git clients so crap? (as compared to TortoiseHg)
like GitKraken is the only OK one, but it lacks soo many features its nearly useless (bisect anyone?) + you need a commercial license
GitEye is the second non-shit one, but it regurarly stops working + its non-free
and it seems most git GUI clients force the name of the repo to be their parent dir. my parent dir for all web projects is www, so in both apps I have a long list of projects named www, unless I expand the projects sidebar to cover half of the screen to see the very very end of the path that petrays the actual project name in GitEye. In GitKraken I have to investigate the commit history to figure out if I have the right GitKraken with the right project open... talk about UX :D
so do most "git experts" just use git commit, git push and git pull on the command line and thats their whole world and the reason why they prefer git to mercurial (for all the many features they never use)?11
why don't monitors have physical fucking brightness buttons?!
I had to navigate through menus of 4 different monitors, just to adjust them to #mondaysucks
and I had to do it the same time, so they would all match brightness
tomorrow I have to do it again, I guess I'll block off a few hours on my calendar for it :D3
I *PAY* DI.fm to listen to music while programming and they still cut me off after 4h every fucking day completely destroying my programming flow inflicting damage way way worse than the meager 9$ or whatever the shit is I pay them for the "PRO" "Premium level" "service". ffs4