←back to thread

536 points helloguillecl | 2 comments | | HN request time: 0.001s | source
Show context
rcarmo ◴[] No.45653174[source]
I stopped using Postman when it magically started connecting to a central server for… nothing useful, really. I have no idea why people would design software this way, especially a development tool that should work with any web server, under any network condition (including fully offline against localhost).

Now I just have a Makefile with a bunch of curl invocations, or Python tests with requests to match against expected responses.

replies(7): >>45653336 #>>45653532 #>>45653678 #>>45655240 #>>45656332 #>>45656462 #>>45659980 #
mattmanser ◴[] No.45653336[source]
Pretty obvious why if you use the software.

I get the whining, but teams need ways to share their complex workflows, and teams are where the money is for all dev focused software.

That's who pays for all your tools to have free versions.

People who use make and curl to jury rig some unshareable solution together that no-one else in their company would even bother trying to use aren't worth any money to companies.

replies(5): >>45653349 #>>45653397 #>>45653685 #>>45653687 #>>45654583 #
mixologist ◴[] No.45653397[source]
My experience is the opposite.

Teams that are knowledgeable jury rig their own custom solutions without all the enterprise cruft. They make solutions that fix their problem and they do it faster than the teams who use bloated enterprise solutions.

I am tired of seeing over engineered enterprise solutions that that are implemented and never used because they can’t be integrated into the dev workflow easily. Simple bash script that does the task it was designed to do beats any enterprise crap.

replies(2): >>45653529 #>>45654879 #
array_key_first ◴[] No.45654879{3}[source]
The main problem with enterprise crap is portability. It only runs under very specific circumstances.

Bash and Perl scripts run, truly, everywhere - so you get real collaboration. I can share it with anyone on my team and they can use it.

replies(1): >>45685353 #
1. 20after4 ◴[] No.45685353{4}[source]
Well written bash will run anywhere. Amateur bash will only run on the version of Mac OS it was written on, and even then only after the correct collection of random homebrew packages installed has been installed.
replies(1): >>45688491 #
2. array_key_first ◴[] No.45688491[source]
I agree, which is why I think most bash scripts should actually be Perl scripts. There, I said it.