What code floating around doesn’t get the credit it deserves?
For further actions, you may consider blocking this person and/or reporting abuse
What code floating around doesn’t get the credit it deserves?
For further actions, you may consider blocking this person and/or reporting abuse
dev.to staff -
dev.to staff -
Méschac Irung -
Michael Tharrington -
Oldest comments (117)
Scroll Reverser, because macOS doesn't let you divorce the trackpad scrolling direction from the mouse scrolling direction.
Wish I knew about this one when I was using Mac
Nextcloud, for providing a self hosted, open source and federalized alternative to Apples and Google's cloud consumer products.
RunCat, the cutest way to check CPU usage on mac.
Perf perf.wiki.kernel.org/index.php/Tut... This thing is awesome. If you're having trouble isolating performance issues or want a quick and dirty view into what's going on RIGHT NOW on the cpu, perf is your jam.
I'd vote Factorio. Praised by its fanbase, I don't see much talk about it elsewhere. They do really impressive dev updates talking about the challenges they face with the game.
For me, I've been doing a lot of Web API work lately, so Postman has been invaluable in testing my code. It lets you build client-side requests in many formats and keeps track of them all for later use.
Honorable mention: Postwoman:
Postwoman 👽 - API request builder: An open sourced, free, fast & beautiful alternative to Postman
Liyas Thomas ・ Aug 22 ・ 6 min read
Awesome!
Never heard of it, but I just went there and it looks great.
I love the name too. 😊
Thanks Ben, I learn something new everyday!
Not sure why I'd use that over Postman though 🤔
I think the advantage is that is web-based, unlike Postman which you have to install.
I've tried to use it but it can't really replace Postman, but maybe they'll eventually make it good enough. It's open source.
I see, I tried it and I definitely prefer Postman over it. Open source is a plus, but not more than function :)
Postman used to be my go to rest client, but after a friend of me suggested Insomnia I don't see myself going back.
Wow, a cure for my sleepless nights 😊
Thanks Tore! That's another one I never knew about.
Everyone is so helpful here on DEV.
Thank you for the recommendation, looks amazing - will try as soon as I get to work
What does Insomnia better than Postman?
I find Insomnia to be easier to use. I needed to read the docs once and after that everting just made sense for me.
With Postman I more frequently had to google my way through the bit more advanced features.
Definitely love insomnia. Use it pretty frequently.
Same. I find Insomnia a lot faster and easier to work with pretty much haven't touched postman since I switched over to it.
After I discovered REST Client for VSCode I stopped visiting Postman often.
I don't have to switch tabs anynore...😊🤩
Everyone has different interpretations of this question, which is fun.
I'd answer this question with...
SQLite
It is installed in practically every computer, phone, etc. on earth.
git
We take for granted how epic a technology git is. It takes on some incredibly difficult problems with grace. Even if its interface is confusing or dangerous at times, its underlying mechanics are so much more sound than most software.
curl
Another one of these ever-present pieces of software that just runs on so many machines and has been getting updates and new features for decades.
I completely agree with all those, especially sqlite, its built in to android and is super easy to use and just WORKS.
Sqlite isn't really "built" into anything as there's no DBMS to speak of. Every programming language simply contains modules to interact with its files almost as a rite of passage.
I don't think git is underappreciated at all. I mean, Git{Hub, Lab}. Everyone uses it.
That's true, but I still think the shear excellence of it gets taken for granted by the average developer. The fact that we can build software in a distributed manner using this tool is freaking magical.
And github, gitlab get more of the credit. (gethub should definitely get credit to changing the way software is developed through.)
I'd say that nobody outside of professional development uses it.
Yes, everyone uses it. And everyone uses probably about 10% of its capabilities, while thinking it's all it does (push, pull, merge, commit, maybe rebase).
Git is 100% underappreciated. Everyone should have to deal with one of the older, commercial solutions to appreciate it. Working with Subversion and Rational ClearCase definitely set me up to love git.
Team foundation server, perforce, RCS... I still shudder.
I'm often in awe of Git. I never had to use Subversion or its predecessors but I still often give silent thanks to Git
+1 for SQLite, I wasn't aware about it until I used it in my recent assignment. It is very powerful storage component (remember, I am not saying database server). I'd definitely consider it as a replacement of storing data in files.
+1 for SQLite. I was doing a diff between couple files(several GBs). The Unix tools based on estimate would have taken 3-4 hrs. I loaded them into SQLite, used the MINUS operation and the job was done in 5 mins. Remarkable piece of software for crunching locally stored data.
Maybe its dumb, but I started using github to log any code I write from scratch, even just method challenges in Java(I'm still learning). Mainly as a way to keep up activity on my account, and also I can look back if I'm unsure how to do something. I also have my personal site hosted on Pages. Nice to have free hosting. I just pay for a custom domain.
🔢 Calculator - everyone uses it, but don't bother at all.
Flycut, a very handy clipboard manager for Mac OS, has made copy pasting much more handy. It allows you to scroll back to the previously copied values (the amount of values kept in memory is configurable).
Sadly I haven't found an equivalent that does the same for Linux nor Windows forcing me to work with Mac OS 🙈
I use Clipy (another clipboard manager) something like every 15 seconds. Sadly, it's only MacOS too.
Ditto does similar stuff on Windows
I use Alfred on macOS, which includes a clipboard manager that does that and Alfred also does a lot more. I severely underuse that software.
I use KDE Plasma, and it has a built-in clipboard manager.
I've used Gnome 2 and 3, Cinnamon, Openbox, LXDM, and probably others, and plasma 5 is seriously the most fantastic DE I have seen. If you haven't used it and would want to go back to Linux, do give it a try!
I Use Ditto on Windows, really handy!
Netlify - Just how easy it is to deploy your frontend apps with netlify for free.
git - Git is an extremely powerful utility that I'd clearly not live without.
StackOverflow - Just saved me right now after hours pulling my hair.
I'm a huge fan of Netlify's branch previews too :) Makes it so easy to show folks unfinished / unmerged work without them having to pull down and build a whole repo.
Netlify is really amazing and easy to use.
None of these are underappreciated though! Most of the programmers uses them on a day to day basis all the times..
what I mean is we really use this tools and software as a norm for free and don't really think about what goes on under the hood.
Netlify one is true. I have used netlify a lot in that regard
Probably something like openssl. It is responsible for so much of the security provided by TLS that we take for granted on the web and is maintained by just a few people.
It is used by over two thirds of websites and a single vulnerability in it cause cause widespread damage.
There's a lot of other critical infrastructure software that falls in this category too.
Not sure how much "appreciation" openssl deserves these days. I think the general rule is you don't implement security yourself and everyone has taken that to an extreme with the particular tool.
OpenSSL was run by mainly 2 people, and only 1 could almost be fully employed. Where was big tech to support these people?
Sure, there have been a bunch of major bugs in it. Just like other SSL/TLS libraries.
So yes, OpenSSL is underappreciated.
Linux
Considering most people don't know Android is based off of it, I'd have to agree.
Encryption libraries.
Going to get some FLAK here, but... AutoHotkey...
Love AutoHotkey
I'd say that Rails is the most under-appreciated framework @ backend... little gems need love too :(
Some comments may only be visible to logged-in visitors. Sign in to view all comments.