Fork me on GitHub
#off-topic
<
2022-04-03
>
leifericf13:04:41

I feel like SAP is the opposite of Clojure 😅

Alex Miller (Clojure team)14:04:56

And yet SAP’s Concur product is all Clojure…

Nundrum14:04:13

Opposite in what way?

leifericf15:04:36

@U064X3EF3 Oh, cool! I was not aware of that part.

leifericf15:04:21

@U02UHTG2YH5 For context, I work for an omnichannel retailer that wheelbarrows its whole IT budget, tens of millions each year, into SAP licenses and external consultants to “customize” it. But getting funding to try something else by hiring and training in-house technical staff is near impossible. My experience with SAP is as a monolithic and over-engineered system with enormous complexity; everything is mashed together. It even comes with a COBOL-esque high-level programming language (ABAP) and runtime environment. And it’s mega expensive to change anything. Great news for all the SAP consultants out there! On the other hand, Clojure is focused on building less complex software with simpler stuff. They are opposites in that sense.

Alex Miller (Clojure team)15:04:55

Concur came from an acquisition, so outside that culture

leifericf15:04:44

@U064X3EF3 At this point, which parts of SAP did not come from an acquisition? 😂

Nundrum17:04:28

@U01PE7630AC yes I've lived that very thing. We can't even hammer Solution Manager into doing anything it says it does on the label without six months of consulting.

😅 1
Nundrum17:04:55

I just got Salt "backdoored" in so we could at least manage the systems at the OS level.

leifericf17:04:33

@U02UHTG2YH5 Sounds familiar 😅

leifericf17:04:51

Also, every time I hear someone say “ABAP” at the office, I hear https://www.youtube.com/watch?v=NHozn0YXAeE in my mind.

ohno 2
emccue14:04:27

https://www.theodinproject.com/ Has anyone seen this? I think its probably the best free resource i've yet to find for "here is a way to start your career" stuff.

WenchuanLin16:04:45

I have, back in 2015 😆 I used it to learn the foundation of web application and Rails on Ruby, it is a great resource for me to become a web developer. You also can see others work for the assignments they give you on GitHub, it allows me to know my progress and to gain motivation during the learning journey.

Ben Sless15:04:08

Did some hacking on data.csv, managed to get it to write CSV over 10x faster

🎉 8
Ben Sless19:04:15

Before I check out for today, here's a sneak preview. Feel free to yell if I did anything wrong or stupid, will cut a first release tomorrow https://github.com/bsless/fast.csv

borkdude19:04:43

Nice! Completely besides the point, discovered two things that weren't in bb yet, so added that, so your lib also runs in there.

$ clojure -M:babashka/dev /tmp/csv.clj
#'bsless.fast.csv/write-csv-rf

bananadance 1
Noah Bogart16:04:13

Maybe we need a #data-csv channel lol

Alex Miller (Clojure team)16:04:42

would be happy to entertain patches, but would like to separate into individual changes with a benchmark, like we did with data.json

👍 2
Ben Sless16:04:15

I completely rewrote the serialization path 😄 I do have a tiny patch which could be a quick gain I reported in ask clojure though, I'll submit it with benchmarks

Ben Sless19:04:15

Before I check out for today, here's a sneak preview. Feel free to yell if I did anything wrong or stupid, will cut a first release tomorrow https://github.com/bsless/fast.csv