Show newer

I still need the book, but look forward to this!
---
RT @paulschun
Wed, Sep 7: Clojure Tokyo hosts @viebel, author of Data-Oriented Programming, who'll discuss ways to communicate data-oriented programming.

Because if you expect "just use maps!" to make sense to OOP programmers... 🤡

Asia Clojurians: RTs appreciated! meetup.com/clojure-tokyo/event
twitter.com/paulschun/status/1

Preparing to address some colleagues. What are your top selling points TO NON-TECHY users about why instead of Slack?

RT @a4w_m6h
I know I've said it before, but Clojure is the best tool that I've found for thinking about software design.

Even if the final project is not written in Clojure, I always like to prototype in Clojure.

RT @mickeynp
Good article on how to rid yourself from GNOME's ceaseless, napoleonic usurpation of your shortcut keys.

Every time I upgrade Ubuntu there's another handful of obscure keys interfering with Emacs'.

emacsnotes.wordpress.com/2022/

RT @viebel
Today, during a Clojure workshop I lead, a participant asked me a question I couldn't answer.
I posted the question on Clojurians Slack and after two minutes I got a reply with an answer for my student.

Thank you my dear Clojure community rocks😍.

@souldessin nice explanation :) Reminds me of stories I have heard of hold-overs from original C/Assembly who try to save memory with shorter variable names. In fact, I still see lots of historical examples of variable-name-truncation in timeless things like Emacs

@souldessin why compress, though? It only hurts later reading/maintenance, for a few bytes of savings that might not be worth the time it takes to do that rewrite.

In a couple of weeks I'll be making a case to my non-programmer colleagues for why Zulip instead of familiar, everyone-is-doing-it Slack. And those are the points they feel for Slack. This is for inter-office comms. What points would you make for Zulip?

Why is simple capitalization and appearing to care about your subject lines such an obvious shibboleth for spam?

Really handy CSS rules for things including scroll behavior, lettor background images (instead of color), `inset`, multiline text truncation threadreaderapp.com/thread/155

This is why I avoid using the shorthands. Just be clear: padding-left, padding-right, padding-top, padding-bottom. Make readable code. It's worth the keystrokes.
---
RT @csaba_kissi
Understand different padding definitions in CSS
twitter.com/csaba_kissi/status

I am a huge fan of using to replace Bash wherever sensible. However, the majority of my Bash scripts are just flat invocations of certain CLI programs with args, sometimes in a sequence. Am I correct in assuming that Babashka would be overkill for these?

In concept, Quora really struck upon something. But in practice, they botched it. Still, sometimes there is valuable content there. Other times, like this, a single t.*t can answer.

1- #!
2- Ecosystem and inertia
3- Why would Microsoft care what Linus thinks? Also, see #2

formulaic changes need to be made to some repeating content: 3 different options:

1. Replace [regexp] heavy lifting. Can perform actual functions on match groups.
2. Macros. Easiest: hit "record", do you thing in such a way as to be ready for the very next one, save/repeat. Can be saved as a function if you love it.
3. Multiple Cursors. One-off, but the quickest if you can see your targets on the screen and don't want to think about more steps.

RT @mickeynp
I'm pretty sure this command is coolest commands in Magit (@magit_emacs):

`C-c M-g t': Traces the function/defun point is in (or on, depending on where you invoke it.)

You get a complete git log history tracing all the changes made to that function. Awesome!

RT @Vouchio
In ‘The Power of Toys’ @swannodette makes the case that software quality benefits from simplicity while encouraging developers to get creative when it comes to software maintenance.

Watch the full talk below.
👇
youtube.com/watch?v=qDGTxyIrKJ

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.