This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-06-20
Channels
- # aws (1)
- # babashka (68)
- # beginners (68)
- # braveandtrue (6)
- # calva (4)
- # cider (10)
- # clj-kondo (26)
- # clojure (76)
- # clojure-dev (18)
- # clojure-europe (1)
- # clojure-norway (25)
- # clojure-spec (8)
- # clojure-sweden (7)
- # clojure-uk (3)
- # clojuredesign-podcast (1)
- # clojurescript (11)
- # conjure (29)
- # cursive (31)
- # datomic (29)
- # emacs (12)
- # fulcro (29)
- # graphql (3)
- # helix (2)
- # hoplon (39)
- # hugsql (4)
- # malli (3)
- # off-topic (62)
- # pedestal (8)
- # re-frame (23)
- # reagent (14)
- # rewrite-clj (10)
- # shadow-cljs (18)
- # spacemacs (3)
- # sql (13)
- # xtdb (32)
A bit expensive no?
Haha yeah I should also try. But I get the same if you do some devops haha
I would love to read some blogs or even work notes about these setups. Even if it's behind some patreon or something, tanstaafl
I was thinking about the second screen i carry around, normally a small computer called a "phone" and it can remember all the text I type in and give me suggestinos.
but one thing it cannot do is generate text in my style, yet.
Given enough input, though, a keyboard app could be a generative tool without user input after a while. I was wondering about that. Would you read a novel "written in your style" but not actually writ by you? 😄
the way we write messages, or rather, the way we communicate need to get updated to the level of new tech. we are still using things that were limited by thousand year old techs, Lindy effect is strong
Actually, whatsapp started suggesting replys a few days ago for me. So, when I get a message it tries to "understand" it and offer generic answers like "No, thanks" and some more. I like that.
I also think google (if you use android heavily) knows what you are doing next, or knows what you are doing right now. It could keep a journal of it, written in text form.
I vaguely recall some software that would create a font of your handwriting. Not quite the same, but interesting.
@conor.p.farrell hahahahahahaha nooo stop nailing it
Just pipe all data through the central authority
tonsky says get a new monitor, he right. https://tonsky.me/blog/monitors/
at least for me, it was hilariously well timed, had ordered one last week xD
amazing how much more code I can see. Forgot how useful two displays was/is/willbe
"your comprehension as a programmer is directly correlated to how much code you can see at once " was a very interesting finding from a paper i have long since forgotten the name of
funny how one might know things that could improve the quality of life, but without acting on said things the benefits go unrept (pluperfect of reap?)
I've noticed that a cycle of cynicism seems to affect experienced Clojure developers after a while. This has been affecting me too lately. I'm not sure what this is about.
I think you are extrapolating from a very small sample set. I know many, many experienced Clojurists who don’t show up on any of the popular forums because they are just happily getting stuff done
Maybe there's a tension between the feeling of unlimited possibility of lisp and the strains of conservatism in clojure's design
Eventually the conservatism wins out and the sense of possibility fades, and we're cranking out more incremental business software with the interesting ideas all wrung out
@michael.gaare what exactly are you feeling?
Ennui perhaps? I've explored some idea spaces that were interesting, but feeling like there's no where further to go. I've spent a lot of time on web services, and I think it's a very strong space for clojure. Even so you reach a point where it's all the same
I'm working in Scala lately, building some things in a stack that's new to me and has some different tradeoffs than the various clojure web stacks I've worked in the last 8 years. I'm left with the sense that it's not appealing, that I could do it much faster in clojure in a way that would be somewhat more satisfying but still rather prosaic and predictable, and not really demonstrably better to anyone who might look at it
i’ve been using for clojure for years and I’m more optimistic than ever about interesting new design opportunities
it’s also interesting to follow what others are up to. personally, I’ve found interesting ideas in #re-frame, #hoplon, #cljfx, #reveal , #graalvm, #data-science, and #off-topic
Hm, I have been exploring programming for almost 30 years now (with some breaks in the beginning), first as a hobbyist, then as a profession. And I reached a point where I feel something similar. Learning a new tool, language, framework, whatever always gave me a kick, probably dopamine, but the more you know, the more you recognize patterns and see similarities and the less new there is to learn. I took a dive into machine learning for like two years until I finally grasped what data scientists applying ML models are doing and was instantly bored. Now it's just another tool I could use if I need to. And, in the last year I saw something similar happen to me watching movies. During university (2000s) this has always been something special to me, sharing avis while meeting friends, p2p, copying DVDs, I still remember the thrill of watching SAW 1 and the Texas Chain Saw massacre, it was so awesome. Now netflix has made this something that is always available, they output a lot of mediocre stuff and it's hard to get thrilled by something new. Same with listening to music and spotify, at least for me personally. I don't want to say everything was better two decades ago, I think this is just the natural thing happening while recognizing patterns and the brain looking for new information.
I personally set a new goal for me, pushing one of my side projects through and bring it into a useable state.
Some of the Graal stuff looks quite interesting. Also I should say that I have a couple side projects cooking that give me some real juice. Maybe for me this is more about the inherent shitshow that is web services and most business software
that makes sense. businesses are generally less interested in hard problems that don’t have predictable solutions, but those are the fun problems to work on
For others in the community, I'm not sure. A lot of the early clojure pioneers are gone, or sort of disappeared into a reactive conservatism (thinking of say Stuart Sierra), or sustained by what appears to be diminishing interest (eg Zach Tellman)
I'm also thinking of my own passion. The first time I met some of the prominent people in the community I was too star-struck to even talk coherently. Saw Stu Halloway talk at dev nexus years ago, and afterwards was gushing at him with an enthusiasm that I imagine he found quite uncomfortable. Same with Stu Sierra and some others, a bit later
just like people grow and change, so do communities. what are you interested these days? or what were interested in from the past?
Probably the same hill that we've been dying on as software developers for the past 60 years: the idea that there is some expression of the ideas of our systems that's both pure and expressive enough that it is both disconnected from implementation details and allows the system to handle implementations in different contexts for you
Is this a problem with Clojure perhaps? I have no ideas or commentary to add. I generally use Component for everything and think its design is exactly right. A very focused idea, with straightforward implications. So what is there to add, or talk about?
I don't think so, that's why I provided examples where I feel the same in other areas of life.
i believe clojure suffers less from bitrot, so solving the same problem over and over again is less appealing, but i think there are still lots of unsolved problems
Scala people seem to be about to talk endlessly, as the language and ecosystem provide limitless opportunities to do things with varying degrees of ugliness or self inflicted complexity
I went to this Scala conference focused on the more hardcore functional side of the community, and one of the presentations was about how they migrated from one effects system to another, and all I could think of was, "you've got to be fucking kidding me"
there is definitely a subset of scala engineers whose approach is kind of like "i'd rather use haskell but there are more scala jobs"
@sveri I think you're right. It's a lot about the patterns. Like I've been dealing with spring boot lately. On the one hand, I think centralized dispatch where the call chain is very clear is better in every way compared to this annotation magic. On the other hand, who cares?
Yep. At work, we deploy to a custom web container, that does not support reloading of anything. So a typical dev workflow for me looks like: Change code -> maybe run some unit tests -> build with gradle (which takes around 15 seconds on a pretty good machine) -> deploy to container (deployment takes around one minute), logout/login again -> run integration test or manually recover WebUI state by clicking through the application -> test my change works. Compared to the clj/cljs story it's a totally different universe. But, I get paid for sitting there waiting, so who cares?
You. If you want to have an effect on the world. Working at 10% just feels like a waste.
@michael.gaare I've been "getting stuff done" with Clojure in production for about a decade now and I'm still as enthusiastic about it as I always have been. I did Scala for a bit before that and attended quite a few Scala conferences -- and that schism between "enterprise" folks building stuff and the functional zealots was very noticeable back then too.
@michael.gaare Haha, that reminds me of a company I worked at using Scala as their main language. There was a discussion about a script written in Scala, whether a step should return a boolean, a Some, a Try or just throw... and this went on for an hour. I could have written 3 more scripts in Clojure.
speaking of interesting problems, anyone knows an existing solution or even a proof of concept where you can build an ad-hoc network using just mobile phones (so no access to wifi or carrier signal, just the phones talking to each other and maybe the people using the phones talk to each other on some other unspecified channel, e.g. personally)
is an adhoc wifi signal acceptable, even if it’s not connected to the broader internet?
otherwise, that probably just leaves bluetooth, camera, video camera, or microphone/speakers for communicaiton
https://en.wikipedia.org/wiki/Smartphone_ad_hoc_network Firechat was big in its day.
@michael.gaare I'm also happily getting things done with Clojure as a one man development team. Don't think I would have survived ~4 years as a one man team in any other language. Nothing to be cynical about here 🙂