Ranter
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
Comments
-
sariel85313y@Earu it's fun and challenging. Once you do it for 10 years everything else is easy.
The trick is to build a toolbox that will allow you to quickly build out a framework to extend from.
Another benefit, you never have to read documentation... Because it doesn't exist! -
Earu5703yI guess it can be a challenge or a nightmare depending on your perspective, personally I like to do challenging times things during my free time. At work I’d rather find the solution to a problem and get it done asap lol
-
hjk10157313y@Awlex ouch, been down that road before. Making CLI wrappers are painful (language the CLI is written in doesn't matter). So many edge cases. So brittle.
-
Awlex182753y@hjk101 It natters in this case, because I had to compile it myself, because my coworker was still finalizing it.
And simply put, I'm appalled by go and it's dependency "management" -
hjk10157313y@Awlex what the fuck. If it's a coworkers thing it should use IPC not CLI to communicate. You should have just gotten the binary. At least it should have been two simple go commands to build it. You don't need extra tooling. Sounds to me like things going on because of a serious lack of knowledge.
Go has it's own way of doing things but even though it has it's shortcomings would not say it is appalling. -
Awlex182753y@hjk101 Pretty much. It's an abstraction over starting tasks in local docker containers or aws fargate instances "Without having to care about which backend you choose". I think the very idea that those tasks need to be wrapped/extracted into cli tools is him bring on gnu cool aid.
Related Rants
-
caramelCase8"Hey can you add (feature) on this backend" > Looks at backend > api.py > 4K+ Lines uhhh... is it me or ou...
-
caramelCase2Intern: Can I fix this? Dev: sure whatever (Intern makes breaking change.) Dev:
-
caramelCase3We spent two days on a problem or more and apparently it's even a blocker on .NET fucking kill me
A little headpat for those who have suffered so much in making wrapper code for managed languages for native libraries
Because I know how painful it is to make one
rant
wrapper code
fuck you cpp
painpeko