This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2024-01-09
Channels
- # announcements (9)
- # babashka (14)
- # beginners (27)
- # biff (4)
- # calva (3)
- # cider (14)
- # clojure (36)
- # clojure-austin (1)
- # clojure-europe (43)
- # clojure-japan (4)
- # clojure-nl (2)
- # clojure-norway (59)
- # clojure-uk (6)
- # clojurescript (13)
- # conjure (2)
- # data-science (3)
- # datomic (3)
- # deps-new (40)
- # hyperfiddle (72)
- # jobs (2)
- # lsp (8)
- # malli (10)
- # missionary (3)
- # off-topic (22)
- # overtone (3)
- # reagent (12)
- # releases (1)
- # squint (1)
morning 2.6 in cloudy Tayside https://www.wunderground.com/dashboard/pws/IDUNDE87
I had the not so great idea of upgrading the various Node projects to the latest Node version (20) and upgrading (all) the dependencies as well. what a disaster... why is it allowed to make breaking changes to software? move everything... rename things and what else... 😠 😡
I know right
It’s like sure maybe that’s a better name for it but that doesn’t justify breaking everything
Given this, it's a miracle that the JS devs also have time to write a new framework every week.
yeah... good question... I suspect that is why they write a new framework each week, that is easier and less work as updating any existing dependencies in the old project.
"Dependency hell" is the new "My code is compiling"
so why do we (as an industry) allow this to happen, and even worse keep up with it, why on earth do we use tools that are so bad? No other profession would use tools like this.
Our field is relatively young compared to other industries, imho... and for better or worse is accessible to anyone with a PC.
Not saying that everyone is an amateur, but surely it's easier for a designer to pick up JS and start doing damage to the npm ecosystem than to became a civil engineer and start building bridges. 😅
(Nothing against designers, just an example)
Morning. It’s a whole 1°C where I am ☀️
Good morning. We have this heat wave of -3 centigrades here. Up from -14 some days ago.
Morning!
Morning! Oslo this day is clocking in at a lovely -6°C today. Up from -19.6°C-11.9°C yesterday, averaging -15.4°C. A bit colder than what we’re used to.
Good morning! I don't know the temp here, but the snow's still hanging out.
I don't write/use shortcut aliases for git stuff, but I do heavily use reverse-i-search for often-used commands, like ull
for git pull
, or tch d
for switch develop
. What do you think, smart or weird? 🙂
Same here so I'm tempted to say "smart" 😄 I also rely heavily on https://github.com/zsh-users/zsh-autosuggestions these days, it completes reverse-i-search very well once used to it.
Emacs and magit means I almost never touch git on the command line, but when I do I just type out the things. I did use fish shell with some handy autocomplete for a long time as well, prior to migrating back to Emacs. My verdict: smart, as you use the tools given to make your tasks easier. 😁
Tried emacs/magit, didn't stick with me ¯\(ツ)/¯
I loved magit, actually, stayed with it for long time after I quit using emacs proper as my IDE/main editor. Switched completely to terminal commands, no assistance, because I wanted to learn the "lingua franca" of "just" using the git
client directly.
Since I learned git rebase develop -i
and git commit -p
and git add -i
, along with reverse-i-search and bindkey -v
(vi mode for the termoinal), I don't really miss magit. But it is awesome.
Still, like to look around and have heard good things about lazygit, so I might give it a go 🙂 Just to try it. And the autosuggestions sound interesting, @U1DLD0WNR!
@U0AQ3HP9U This is how I've set up Lazygit:
" Open lazygit in a floating window
nnoremap gg :lua require('FTerm'):new({ cmd = 'lazygit', dimensions = { height = 1, width = 1 } }):open()
