If your content is only on social media, I'm not going to see it
If your content is only on social media, I'm not going to see it by Cory Dransfeldt.
If you only post on social media, I won't see it. If you don't have an RSS feed, I won't follow it, I won't subscribe to it. I don't want want your app because I don't want a homescreen full of apps for publications and platforms.
I don't have a fear of missing out. I am missing out. I've come to terms with that. Algorithms can be a convenient means of surfacing relevant content. They can be. But those algorithms are tailored by platform operators whose aims are (very) often not aligned with yours. They tailor content discovery purely to keep you hooked. Eyeballs to ads, money to shareholders.
Or as commented on by Mike Sass:
Same same. Just get an RSS feed, and stop relying on the hegemonic platform silos.
(via)
tmux - the essentials
Tmux - the essentials is a concise article by David Winter giving a gentle introduction to the tmux terminal multiplexer.
tmux
create a new tmux sessiontmux ls
list any existing tmux sessionstmux a
reattach to the last open tmux sessionctrl
+b
the default tmux command prefixprefix
+d
detach from current tmux sessionprefix
+c
create a new windowprefix
+0
-9
to switch to the numbered windowprefix
+,
rename the existing windowprefix
+%
split the current pane into two vertical panes, left and rightprefix
+"
split the current pane into two horizontal panes, top and bottomprefix
+q
view numbered panes for current windowprefix
+q
,0
-9
switch to pane immediately after displaying pane numbersprefix
+z
to zoom and unzoom
(via)
Signing Git commits with an SSH key
Jan-Piet Mens wrote up a short note explaining how to sign Git commits using an SSH key. It also includes a short guide how to setup your GitHub account to recognize the SSH signing key.
$ git config --global user.signingkey ~/.ssh/key_file.pub $ git config --global gpg.format ssh $ git config --global commit.gpgsign true $ git config --global tag.gpgsign true
SPACE Framework: 5 Metrics That Actually Work
In SPACE Framework: 5 Metrics That Actually Work, Csaba Okrona explains the five dimensions of the SPACE framework for developer productivity. For each dimension he presents examples of real-life indicators.
Satisfaction and Well-being: The Foundation
- Work-life balance metrics (after-hours commits, weekend work patterns)
- Team survey responses about job satisfaction
- Voluntary overtime trends
- Project ownership satisfaction
- Learning and growth opportunities
Performance: Outcomes Over Output
- Feature adoption rates
- Customer impact metrics
- System reliability improvements
- Technical debt reduction impact
- Time-to-value for new features
Activity: The Daily Reality
- Time distribution across different types of work
- Code review participation patterns
- Documentation contributions
- Technical design involvement
- Mentorship and knowledge sharing activities
Communication and Collaboration: The Force Multiplier
- Code review response times
- Cross-team collaboration frequency
- Knowledge sharing effectiveness
- Documentation quality and usage
- Meeting efficiency ratings
Efficiency and Flow: The Productivity Engine
- Time blocked on dependencies
- Context switching frequency
- Deployment pipeline efficiency
- Build time trends
- Interruption patterns
How Core Git Developers Configure Git
How Core Git Developers Configure Git
What `git config` settings should be defaults by now? Here are some settings that even the core developers change.
TLDR
# clearly makes git better [column] ui = auto [branch] sort = -committerdate [tag] sort = version:refname [init] defaultBranch = main [diff] algorithm = histogram colorMoved = plain mnemonicPrefix = true renames = true [push] default = simple autoSetupRemote = true followTags = true [fetch] prune = true pruneTags = true all = true # why the hell not? [help] autocorrect = prompt [commit] verbose = true [rerere] enabled = true autoupdate = true [core] excludesfile = ~/.gitignore [rebase] autoSquash = true autoStash = true updateRefs = true # a matter of taste (uncomment if you dare) [core] # fsmonitor = true # untrackedCache = true [merge] # (just 'diff3' if git version < 2.3) # conflictstyle = zdiff3 [pull] # rebase = true
(via)
The IndieWeb Doesn't Need to "Take Off"
There's a corner of the Internet where people have been reclaiming their digital independence by hosting their own websites and promoting the idea of owning your own content—it's called the IndieWeb.
This movement promotes the idea that individuals should control their own digital presence through personal websites. But every time this topic comes up in online discussions, someone inevitably claims that the IndieWeb hasn't taken off!
The IndieWeb doesn't need to go mainstream to be meaningful. It's a celebration of a more personal, decentralised, and creative world wide web. And for those of us who still care about these values, it is already meaningful.
Shark Fin <hr>
Nice article by Mike Sass explaining how he added shark fins to the <hr> on his site: Shark Fin <hr>
(via)
MapCanvas
MapCanvas creates beautiful map portraits.
You can enter any city and have it generate minimal custom maps.
And if inclined also order them as printouts and framed posters.
(via)
Name your own gulf
Name your own gulf by MapQuest.
(via)