Friday, April 19, 2024

Friday Links 24-12

fibre network distribution boxes with cables on a wall
Both leadership podcasts about managers and coaching are excellent. 

The post about remote work is also interesting. People are different, so are organisations.

Leadership

The future of work? "The manager as a therapist" [Podcast] - I think I used that line before. I am not sure if this is a good thing.

Extras #24 - Building High-Performing Teams Through Coaching - with Steph Yiu [Podcast] - interesting stuff from Automatic. I would love to see that kind of support in all companies. 

The remoteness of remote work - well-balanced and personal view on a companies remote work phases. 

Principal Engineer - according to this, mainly about business skills.

Engineering

Docs as code is a broken promise - I agree. Writing stuff should be as easy as possible. Workflows for code are not optimised for that.

Environment 

How Swiss women won a landmark climate case for Europe [Podcast] - The Guardian

The biggest climate case that ever was [Podcast] - The Europeans

Why are electric scooters, mopeds and rickshaws booming? [Podcast] - because they are better.

Snow in Peril: The Impact of Climate Change on Ski Resorts in the Pyrenees - the Grandvalira marketing speaks of a 5% sales loss. They are probably optimistic.

Urbanism

Does tiny living impact wellbeing? - apparently not!

After 30 years, Critical Mass is still fighting for cyclists on London’s roads - if you can, join one in your city!

Technology can save you from red light runners - I would argue tech could help with many things drivers do wrong.

Random Networks

The Rise And Fall Of The LAN Party - I missed that part. It started with not networked home computers and didn't do computers in the high of the LAN parties. Looks cool. 

Hidden 3D Pictures - finally some "hidden" pictures that are easy to see. 

Can You 3D Print Cassettes? [YouTube] - yes, just the case. 

@countleaves - play text adventures on Mastodon - currently HHGG

Abortions in first 12 weeks should be legalised in Germany, commission says - I didn't realise that abortion was illegal in Germany. There are numerous exceptions to make it accessible to most people.

Friday Links Disclaimer
Inclusion of links does not imply that I agree with the content of linked articles or podcasts. I am just interested in all kinds of perspectives. If you follow the link posts over time, you might notice common themes, though.
More about the links in a separate post: About Friday Links.

Friday, April 12, 2024

Friday Links 24-11

Amiga Kickstart boot screen

Some cheerful urbanism news this week. It is especially great to see how Paris is progressing.

For a fun nerdy read, have a look at the tic-tac-toe implemented in printf, or the floppy history.

Engineering 

How to measure your cloud carbon footprint [Podcast] - nice open-source tool.

Backdoor in XZ Utils That Almost Happened - Schneier weighs in too.

The Turing Police say "X Wins"  - tic-tac-toe implemented in a single printf. 

Notes on how to use LLMs in your product. - as always, a good summary from Will.

Environment

Taylor Swift's Two Private Jets in 2023: Where Did They Go? [YouTube] - two? 

Tenth consecutive monthly heat record alarms and confounds climate scientists - this really isn't news any more. 

Human rights violated by Swiss inaction on climate, ECHR rules in landmark case - go KlimaSeniorinnen!

TIL: Most Teabags contain plastics, and release micro plastics in large amounts when brewed - I am now 2% plastic.

Urbanism

End of the Line? Saudi Arabia ‘forced to scale back’ plans for desert megacity - nobody really believed this would happen? Do cities created by rich people ever work?

How do the dolmuş and minibus systems work in Istanbul? | With Geert Kloppenburg  [YouTube] - one way of having flexible public transport. 

Spain to end 'golden visas' granting residency to investors who spend €500k on housing - it was not widely used, but it is good that they stop it. 

French Revolution: Cyclists Now Outnumber Motorists In Paris - this was a pretty quick change overall. 

Campaigners hail “historic” EU cycling declaration - it remains to be seen if this changes anything.

Beyond Bike Lanes: What Really Impressed Us About Cycling in the Netherlands [YouTube] - the Netherlands are still showing the way.

Random Floppies

The Rise and Fall of 3M’s Floppy Disk - amazingly, I never had a computer with proper 5 1/4 floppy disks, only with 3 and later 3 1/2 disks.

583. Are We Living Through the Most Revolutionary Period in History? [Podcast] - mostly depressing. 

GNU Stow 2.4.0 released - I switched to using this for my dotfiles last year, and I just now learn that I know the maintainer. 

How to Build a Small Solar Power System - this goes straight to the to-do list.

Friday Links Disclaimer
Inclusion of links does not imply that I agree with the content of linked articles or podcasts. I am just interested in all kinds of perspectives. If you follow the link posts over time, you might notice common themes, though.
More about the links in a separate post: About Friday Links.


Friday, April 05, 2024

Friday Links 24-10

Heisenberg's indeterminacy principle formula.

Two weeks of links, which includes a collection from the xz debacle. I loved reading these, as this is a good combination of spy story and technology postmortem. If you want to read an overview, read the timeline post. 

Good podcasts this week: about the Heisenberg principle, and the silencing of climate protesters in the UK. 

Leadership

Getting real with Employee Experience [Podcast] - two good interviews with people active in the area.

Mentorship, coaching, sponsorship: three different — and equally important — tools for developing talent - good summary of the three aspects of staff development.

How do we evaluate people for their technical leadership? - measuring knowledge work is hard.

Jack Shit - systems over work. 

Part 1: Burnout Is A Thousand Tiny Self-Betrayals - I first read it as victim blaming, but it is true that it is mostly in your hand.

Reflection: When was your team last together? - sadly, in a fully remote and distributed company, this is really hard. 

TBM 277: Bring Back Fun - “Having fun building stuff that has impact”

Engineering

xz backdoor

GNOME 46 puts Flatpaks front and center - I don't like it!

mini-announcement: I've decided to publish Yotta. - very cool minimalistic system.

AI is boring and stupid and maybe that's OK - "Sometimes boring and stupid is still really useful. "

What We Know We Don't Know [Talk] - "Nothing is real, we don’t understand what we’re doing, and the only way to write good software is to stop drinking coffee. Burn it all down. Burn it to the ground."

Environment 

The silencing of climate protesters in English and Welsh courts [Podcast] - is the UK becoming less democratic? I think this answers the question. 

Plant-heavy ‘flexitarian’ diets could help limit global heating, study finds - it is a lot easier to get people to become flexitarian than vegetarian or vegan. And the numbers make a difference.

Urbanism

Mobility Debate at COAC: What is Barcelona missing? - I agree with all of this, especially about the congestion charge and superblocks.

Random Uncertainty

Heisenberg's Uncertainty Principle [Podcast] - another lovely episode from In Our Time.

We have a right to repair! (Interview) [Podcast] - history and challenges of iFixit. 

‘We can’t find a single German or European applicant’: Deeptech startups feel bite of talent shortage - Germany making progress difficult.

All billionaires under 30 have inherited their wealth, research finds - is anyone surprised?

Best printer 2024 - just get a brother laser printer

You Can Now Follow President Biden on the Fediverse - I am not on Threads, but now some accounts from there are arriving at Mastodon. 

Cannabis users celebrate relaxation of laws on personal use in Germany - finally! This will also change Europe.

EU investigates Apple, Meta and Google owner Alphabet under new tech law - the EU is doing good work in this space at the moment.

Friday Links Disclaimer
Inclusion of links does not imply that I agree with the content of linked articles or podcasts. I am just interested in all kinds of perspectives. If you follow the link posts over time, you might notice common themes, though.
More about the links in a separate post: About Friday Links.

Thursday, April 04, 2024

Sharing a monitor between Linux & Mac

Desk with two monitors and laptop
For my new job, I (annoyingly) have to use a silly MacBook. For everything else, I have a nice, beautiful desktop running Fedora.

I looked into KVMs to share my monitor and keyboard between the two computers, but couldn't really find something reasonably priced and functional. 

Synergy/Barrier/InputLeap for keyboard sharing

I have used Synergy before to share keyboard and mouse between Linux computers, and this was already a good step. There is a fork for Synergy on Linux called Barrier, which now has been forked again to InputLeap. It also allows copy & paste between systems.

This brought me half to where I wanted to be, but I was still restricted to the tiny laptop screen on the Mac. 

DDC monitor input source switching

Both of my monitors are connected via DisplayPort to my desktop. I now connected the right monitor also via HDMI to the Mac. This already allowed me to easily switch between the input sources with the monitor's on-screen menu.

While researching a new monitor, which has a build in KVM, but only comes with software for Mac & Windows, I found out that you can control most monitor functionality via DCC. 

This includes things like brightness, contrast, rotation, and most importantly the input source. 

For Linux, you can use ddcutil and your window manager keyboard shortcut settings. For me, it is these two commands, your monitor and sources may vary.

ddcutil -d 1 setvcp 0x60 0x0f # display 1 -> displayport

ddcutil -d 1 setvcp 0x60 0x11 # display 1 -> hdmi

On OS X you can use BetterDisplay, this is a pretty nifty tool to control all kinds of aspects of your display, definitely worth a look. It also supports keyboard shortcuts to change input sources.

BetterDisplay screenshot

There you go, easy-peasy and for free. I hope that helps someone, or me in the future, when I forget how it works.


Friday, March 22, 2024

Friday Links 24-09

Painting with two radio masts in the country side

I loved the essay about 40 years of programming by Lars Wirzenius. 

The coaching session about career goals is also great, independent of the topic.

Leadership

How Do I Balance My Career Goals with My Company’s Needs? [Podcast] - great coaching session. 

Breaking Down Barriers: How Field Trips to Different Team Offsites Spark Cross-Team Collaboration - I love this idea. 

Leadership requires taking some risk. - "sometimes bottom-up leadership requires obfuscating the work being done"

Friction isn't velocity. - change creates friction (in the form of more work), and change feels good, even if the result might not be better.

Engineering

40 years of programming - good summary about engineering and leading projects (at the time of writing, there is an SSL error)

How to run an LLM on your PC, not in the cloud, in less than 10 minutes - I'll put that on my long to-do list. 

Code samples for the opening chapter of Refactoring - love this. It is missing Perl, Ruby, and Elixir, in case you are bored.

Urbanism

People Hate the Idea of Car-Free Cities—Until They Live in One - “If you go back a year or two later, people will just say: well, this is the best thing we ever did.”

Paris cycling numbers double in one year thanks to massive investment and it’s not stopping -

Cheating Automatic Toll Booths by Obscuring License Plates - crimes in cars are fine.

Random Radios

Fifty Things you can do with a Software Defined Radio - now I want one of these too!

Threads has entered the fediverse - there will be a shitstorm, let's see how it ends.

US sues Apple for illegal monopoly over smartphones - good!

Shaped like information - always funny. I am all for Hoboz! 

How the world sleeps, according to Garmin Connect sleep score data - unsurprisingly Spain isn't doing great.

Other Links

Friday Links Disclaimer
Inclusion of links does not imply that I agree with the content of linked articles or podcasts. I am just interested in all kinds of perspectives. If you follow the link posts over time, you might notice common themes, though.
More about the links in a separate post: About Friday Links.

Friday, March 15, 2024

Friday Links 24-08

Tablet with teapot, mug, biscuits, and milk

Quite a mix of topics. I recommend the podcast with Cal Newport and the article about learning to ride a bike ("Stumbling can be lovely")

Leadership

Joe Militello, Chief People Officer at Pagerduty: Why You Need to Rethink Your People Strategy [Podcast] - people strategy has to be part of every team.

Story: Leaving LinkedIn - Choosing Engineering Excellence Over Expediency [Podcast] - not really about leadership, but an interesting inside view about what makes someone leave.

How to be productive without burning out, with Cal Newport [Podcast] - speed vs sustainability. 

The “10x engineer:" 50 years ago and now - the "surgical team" idea always seemed a bit weird to me, even 20 years ago, when I read it.

Measuring Developer Productivity via Humans - about the benefits of qualitative metrics.

How I set expectations for skip levels - I am looking into skip levels at the moment.

Engineering

time_t is not GMT - it has no TZ.

Environment 

Air pollution levels have improved in Europe over 20 years, say researchers - not in most cities.

How did Norway become the electric car superpower? Oil money, civil disobedience – and Morten from a-ha - I always enjoy the a-ha part.

Olive oil becomes most wanted item for shoplifters in Spain - it is still cheaper than everywhere else.

Urbanism / Transit

OMFG DINOSAURS AND TRAINS!!!!! (with TierZoo) [YouTube] - it really isn't Germany's fault!

Health gains of low-traffic schemes up to 100 times greater than costs, study finds - surprise! 

Government tried to bury report which found that Low Traffic Neighbourhoods are effective and popular - no surprise!

Random Tea

Storm over a teacup [Podcast] - about Nepalese tea.

Berlin’s techno scene added to Unesco intangible cultural heritage list - thanks for making me feel even older.

OldWeb.Today - use an obsolete browser, on an obsolete OS, to view dead web pages.

Dial Up Modem Sounds, from 300 bps to 56K [YouTube] - best subtitles ever?

Oh, that's what happened to Kickstarter - close web3 call!

My 5 Step Journey Towards Ergonomic And Fast Typing - I really should learn to type at some point!

‘We cranked up the madness’: Jack Davenport and Steven Moffat on making Coupling - still funny … even if a lot of it is outdated.

Learn your farm animals with AI! - "mock" "qlick"

2023 Garmin inReach® SOS Year in Review - busy west coast. 

Stumbling Can Be Lovely - "The hardest part is the launch, Hal says."

AI Prompt Engineering Is Dead Long live AI prompt engineering - let's just have the AIs doing the job of making the AIs doing our job.

Friday Links Disclaimer
Inclusion of links does not imply that I agree with the content of linked articles or podcasts. I am just interested in all kinds of perspectives. If you follow the link posts over time, you might notice common themes, though.
More about the links in a separate post: About Friday Links.

Friday, March 08, 2024

Friday Links 24-07

Nerd emoji

 

Good urbanism videos today. 

If you got some time, I can also recommend the podcast about bonuses and the four part series about the bicycle industry bubble.

Leadership

Do bonuses actually make us work harder? [Podcast] - it is very tricky, and can go awfully wrong.

The Hagakure #76: Why Are You Not Hiring Junior Developers? - Your juniors will be faster seniors than you expect. But AI is working against them. 

How to Run an Async Retrospective? - I wonder how useful these really are.

Engineering

How GitHub uses merge queue to ship hundreds of changes every day - I like this, even on a smaller scale.

programmingfonts.org - because you can never have enough of them. 

Playing audio files in a Pi Pico without a DAC - I probably would use a DAC. 

List of 2024 Leap Day Bugs - thankfully this happens only every four years … since we are apparently not great at it. 

strudel - "a new live coding platform to write dynamic music pieces in the browser! It is free and open-source and made for beginners and experts alike."

Work

In-Depth: How Does Working From Home Influence Teamwork? - many studies, non-conclusive.

Workchat: workplace culture has never been more complicated [Podcast] - Let's see if "Chronoworking" becomes a thing. 

How to Handle a Retreat: 16 Tips from Bufferoos as We Head to Cancún  - Step 1: head to Cancún.

Urbanism

Why Is It So Hard To Cross The Street? (& What You Can Do To Help)  [YouTube] - the flag thing is still hilarious.

Drop Bar Girls and my homage to the road bike - cycling chic is back.

Should Cities be Circles? [YouTube] - yes, Circleville is a thing. 

How the Dutch SOLVED Street Design [YouTube] - this should be possible everywhere. 

What are the benefits of low traffic neighbourhoods on residents in London? [YouTube] - following the "culture war" around the LTNs is a weird look into the UK.

Random Emojis

On Families and Equality - this is a difficult problem to solve, none of the solutions are ideal. And yes, I now subscribe to a blog about emojis.

How did the bike industry get into such deep trouble? [Podcast] - if you are interested in industry bubbles, or bikes, this is a great four part series.

‘Hard Miles’: The Hollywood Movie That Could Boost Bicycling - new cycling film! 

Hairy Bikers chef Dave Myers dies at 66 - RIP

Content Nation Backlash Highlights Mastodon’s Toxicity - the Fediverse needs to chill a bit. 

Easy-to-make kimchi - Kimchi in general isn't that hard. This is a good way of making it. 

‘It makes me so sad’: church re-emerges from reservoir as Spain faces droughts - my drought update. 

Feeds all around - useful tool to find RSS feeds of your Mastodon network. 

Carve Her Name - "Every day women have, and are, making history. ​Find out what happened on this day, and carve her name with pride."

Other Links

Weekly Design Links – 03/05/24 - I love the Thai Tuan Dang's art and the N64 book.

Friday Links Disclaimer
Inclusion of links does not imply that I agree with the content of linked articles or podcasts. I am just interested in all kinds of perspectives. If you follow the link posts over time, you might notice common themes, though.
More about the links in a separate post: About Friday Links.

Friday, March 01, 2024

Friday Links 24-06

Ukrainian flag on post at halfmast position
The flag of Ukraine at Kyiv City Hall

It has been two years since Russia's invasion and beginning of the unprovoked war of aggression against Ukraine.

There is fatigue and attention, and headlines are turning to the next topic.  

I'm not as down about it now as I was two years ago, as it really got under my skin. 

Now I stay mostly current with the news to not forget. I am impressed by The Guardian's continued reporting on this.

Ukraine

The Worst Morning Ever - a memory of the first 24 hours of the war.

Nastia @ Vernadsky Library in Kyiv 2024  [SoundCloud] - it is wonderful how some life continues as normal.

Two years of war in Ukraine – then and now - in pictures.

A train through Ukraine: a journey into the stories of two years of war

Engineering 

Story: Beautiful Code - Inside Greg Wilson's Vision for Software Design [Podcast] - interesting story about getting into code and teaching it.  

time_t Hard Mode - my favourite topic: time zone changes!

Today in "Daylight Savings Chaos Monkey" - every four years we learn about the mistakes we make.

Increase Test Fidelity By Avoiding Mocks - I quite like mocks! Not using them can also quickly get out of hands if you have many dependencies. 

Are Aurora Performance Claims True? - deep dive into the claims … it depends, but it appears to be true.

Work

Periodic Face-to-Face - I was lucky to meet some coworkers already in my first month, and I know many people are eager to do the same around conferences. 

RTO doesn’t improve company value, but does make employees miserable: Study - it is good to see some studies around this. Until now, it was just camps shouting at each other.

Four-day week made permanent for most UK firms in world’s biggest trial - 51% is technically most :-)

Environment

European parliament votes for watered-down law to restore nature - good, except for the watered-down part. 

Rise of fast-fashion Shein, Temu roils global air cargo industry - another thing we really don't need.

Urbanism

Europe Spends More on Roads than Rails (with Real Time History) [Podcast] - mostly about Germany because it is so depressing.

In the beginning (of generative AI) [Podcast] - it is astonishing how dead ML and data science is, after being on the hype train for the recent years. 

A hydrogen tram for Görlitz: about the worst idea I can imagine - the hydrogen hype continues.

The cities stripping out concrete for earth and plants - pretty. 

I Biked (Almost) Everywhere for a Month - "I had more mental energy for work and play and felt more intimately connected to the places and people in my city."

How to find space for bike lanes in clogged cities [YouTube] - Paris showing others how to do it. I really have to visit soon. 

Car harm: A global review of automobility's harm to people and the environment - "1 in 34 deaths are caused by cars and automobility"

Magnificent City Transformations: 6 Before & After Photos - I expect there was a lot of resistance to change, and now nobody wants to go back.

Random

BERLIN TYPE - I like the Berlin station lettering. This new font is nice too.

Analog Cassette Tape is Mounting a Comeback - the never-ending comeback.

Friday Links Disclaimer
Inclusion of links does not imply that I agree with the content of linked articles or podcasts. I am just interested in all kinds of perspectives. If you follow the link posts over time, you might notice common themes, though.
More about the links in a separate post: About Friday Links.

Friday, February 16, 2024

Friday Links 24-05

DeLorean car from side with doors open
by Kevin Abato from Wikipedia

The two leadership podcasts are good this week, both about trust.

I also like the Vision Pro review.

Leadership

Trust and Inspire With Stephen M.R. Covey 6 | 5  [Podcast] - pretty good episode with a guest talking about trust. 

Jacob Morgan, 5x Best-Selling Author & Futurist [Podcast] - "Futurists" are always suspicious. His premise that being vulnerable without leading doesn't help. 

The PROBLEM With DORA Metrics [YouTube] - besides being just metrics, they also just measure a tiny part of the creation process.

Engineering 

(Almost) Every infrastructure decision I endorse or regret after 4 years running infrastructure at a startup - that is white an extensive list!

I worry our Copilot is leaving some passengers behind - "Why do we accept a product that not only misfires regularly, but sometimes catastrophically?"

Let Me Tell You A Secret - "Ask the Senior Engineers about problems … then tell Leadership about it"

Mastering Programming - Kent Beck's high-level approach. Many good tips in there.

Urbanism 

More Lanes are (Still) a Bad Thing [YouTube] - in case you don't know yet.

Seville's Cycling Revolution, 10 times more cycling in 4 years [YouTube] - if you build it, they will come. 

When cycling is 'normalized but marginalized' [YouTube] - true, in many places, and depressing

Train your brain - people don't die of the things you think they die off, and definitely not peanuts.

Random DeLorean

Driving sideways to move forward: Stanford engineers show how an autonomous, drifting DeLorean can improve driver safety - of course you use a DeLorean.

‘You can get home for the 10 o’clock news’: UK ravers fall in love with daytime clubbing - It's music for old people after all.

The Curious Mr. Feynman [Podcast] - profile of one of the Manhattan Project people. He seemed fun.

Tear Down Walls, and Build Bridges - the current Fediverse storm.

Cycling with Apple Vision Pro: The Future? [YouTube] - summary: indoors good, outdoors bad

soundalike - I thought I clean up my music collection again. This doesn't quite work. 

France halts €100-a-month electric car leasing scheme after huge demand - people do want electric cars for reasonable prices. 

RSS is still pretty great - yes! I wonder if anyone is following this blog via RSS/Atom.

The best Bookshops to visit in Amsterdam - I am going soon. 

All My Thoughts After 40 Hours in the Vision Pro - great review. I want something like this, but it has to be open, and not by Apple.

I went into a bit of a tea temperature rabbit hole. These are just part of it:

Other Links

Friday Links Disclaimer
Inclusion of links does not imply that I agree with the content of linked articles or podcasts. I am just interested in all kinds of perspectives. If you follow the link posts over time, you might notice common themes, though.
More about the links in a separate post: About Friday Links.

Friday, February 09, 2024

Friday Links 24-04

Gummy bears sorted in cups by colours
I seem to have fewer links recently. 

Just check them all out. :-) 

Leadership

A lesson from Richard Feynman for Engineering Leaders - I like the concept of Type 1 and Type 2 collaboration. The article is a bit unstructured at first, but comes with some practical strategies at the end.

Front-end Versus Back-end - Kent Beck about why there is a different working style between them and how to bring them together.

Engineering

Gradually gradually typing Elixir [Podcast] - all dynamic languages seem to acquire types at some point. 

Environment 

Mutant wolves living in Chernobyl disaster are evolving ability to fight cancer - I haven't decided yet if this a good thing or not.

Urbanism

Parisians vote in favour of tripling parking costs for SUVs - Paris is still leading the way.

Random Colours

New AI paint colors - training AI to name colours. This is a fun website overall.

Live at the Liquid Room, Tokyo  - the Wizard at his peak.

Report: Arlington’s first guaranteed income pilot boosted quality of life for poorest residents - "Individuals who received the stipend reported increasing their monthly income by 36%, from $1,200 to $1,640, compared to the control group, whose income only rose 9%."

Today in Assassination Coordinates: Taylor Swift jumps on the Streisand train. 

Keeping todo items in org-roam - I am in that rabbit hole right now. I am currently using just org-agenda mixed with org-roam.

Other Links

Friday Links Disclaimer
Inclusion of links does not imply that I agree with the content of linked articles or podcasts. I am just interested in all kinds of perspectives. If you follow the link posts over time, you might notice common themes, though.
More about the links in a separate post: About Friday Links.

Friday, February 02, 2024

Friday Links 24-03

Atari 1200XL home computer

A quick one today. I especially recommended the articles about productivity tools and over-meeting culture.

Leadership

4 Productivity Tools I Use Everyday - I like that this is not about the tools that you buy, but how you use them.

Yes, You Should Estimate Software Projects - back in the good old days when teams were still doing time estimates, I truly enjoyed it when I got them right. 

Psychological Affordances Can Provide a Missing Explanatory Layer for Why Interventions to Improve Developer Experience Take Hold or Fail [Paper] - highly dependent on the culture of the company and the messaging. 

The Root of Over-Meeting Culture - "252% increase in time spent in meetings [since February 2022]"

Michael Bungay Stanier, Author of #1 Bestselling Book ‘The Coaching Habit,’ on How to Work With (Almost) Anyone [Podcast] - I loved the coaching book, I'll give this a try too. There is also a website for it

Environment

Catalonia declares drought emergency, extending restrictions to Barcelona - I said I wouldn't include depressing news anymore, but here is one anyway. This was expected. At some point, they will have to restrict water for private households in Barcelona.

Analysis: Clean energy was top driver of China’s economic growth in 2023 - meanwhile Europe is being left behind. 

Energy Efficiency across Programming Languages - short version: compiled wins, interpreted looses.

Random Atari

Atari Coding Fonts - I wonder if the Amiga / TI99/4A fonts are available somewhere?

ascii.theater - "stream free text-based movies in your terminal"

Looking ahead to Emacs 30 [LWN] - I also learned about EditorConfig in the comments!

Apple, the DMA, and malicious compliance - Apple still being the New Microsoft.

Friday Links Disclaimer
Inclusion of links does not imply that I agree with the content of linked articles or podcasts. I am just interested in all kinds of perspectives. If you follow the link posts over time, you might notice common themes, though.
More about the links in a separate post: About Friday Links.

Wednesday, January 31, 2024

2023 in Games


I am not a gamer, though I obviously had too much time on my hand.  The last time I played many games was on the PS2 with Grand Theft Auto San Andreas.

I also only have a Linux desktop, no console or Windows PC. Because of an upgraded graphics card and support in Steam and Heroic Game Launcher, a lot of the games nowadays are playable. Since I haven't played in 20 years, I also was able to play some older games, which easily run on limited hardware. 

I probably should say something about my setup: Fedora Linux, AMD Ryzen 7 3700X, 32 GB RAM, AMD Radeon RX 6600, 2560×1440 screen.

What I like most about games is the graphics, environment and story. I tend to play on the easiest mode to not get frustrated. 

I also gravitate towards open world games, so there is a lot to explore. Furthermore, I prefer stealth games, avoid lots of fighting and especially hate boss fights.

Stray gameplay screenshot
In 2022, I only played a bit of Stray, which already blew me away. I did get stuck at some point and finished it in 2023.  

There are basically two types of games in this list.
True open world games, where you can free roam, maybe do side quests or random stuff. Good examples are Red Dead Redemption II, Ghost Recon and the Assassin's Creed games. 
And games which have a straight story, with some open world elements, but they feel more like an interactive film than living in a world. The Uncharted and Tomb Raider series are in that camp.

RDR2 gameplay screenshot
The best game of all of these is Red Dead Redemption. The story, the world, and the attention to detail are very difficult to beat. This is also one of the games I come back to. Not to further complete the game, but to just live in the world and chill a bit. 

Ghost Recon Wildlands gameplay screenshot
The other game I still play is Ghost Recon Wildlands. It also has a very nice world, and you can just jump in and conquer some random base or do one of the side missions. The challenge for me is always to do it as stealthy as possible.

The following is a very short review of the games / series from my perspective. They are roughly in the order I played or finished them.  

I also have my Steam Year in Review 2023. Steam measures the times wrong because I often pause the game and leave it on, or it doesn't register when I leave a game. It is handy for getting additional information about the games.

By the way, I bought most of these games on sale for €10 or less.

I usually played the newest game or best reviewed game in a series first. This makes it confusing for you and for me. 

Grand Theft Auto V

The first game I went for because of my history with GTA SA. 

It did blow me away when I played it, but in retrospect it doesn't look that good. I also didn't like the focus on just driving and shooting random people. 

Switching between the main characters was interesting up to a point.

Shadow of the Tomb Raider

Tomb Raider gameplay screenshot
The original Tomb Raider game on the PS2 was quite fun, but this is so much better. I love the story line, the new Lara, and the atmosphere of the different locations. 

This is mostly a linear game, with a bit of action and some annoying boss levels. 

In retrospect, I should have played all three games in the series in order. They are very similar.

Batman Arkham City

The best reviewed game of the three Batman Arkham games, and I tend to agree. 

This one really made me feel like Batman, travelling along the roofs of the city, fighting with the bad guys, and using detective skill. It is an open world with a mostly linear story.

Stray

I started this in 2022, but got stuck on a hectic level. I mostly like the look and moving around as a cat. It is pretty linear, and there are some annoying stressful levels. 

Red Dead Redemption II

RDR2 gameplay screenshot
As I mentioned before, this is the best game of all the ones I played so far. It really has everything, a very emotional story, beautiful scenery and atmosphere, a massive open world, and many things and side quests to discover. And I don't even like cowboy stuff! 

The fantastic thing is the attention to detail. You can check out this playlist for a small subset. 

That's why I am still going back sometimes to just chill, hunt, or watch sunsets.

Uncharted Legacy Collection 

These are two games, both with a fun story. It is basically Tomb Raider with different protagonists. Good fun, pretty fast to play through.

Ghost Recon Wildlands 

With Tomb Raider and Uncharted, I got a bit of a taste of stealth. While I don't like the big action shoot-outs, the sneaking into a camp and taking people out one by one is quite fun.

Wildlands does this really well. The world is also massive and full of people, enemies, and civilians.  The story is not especially exciting, except for some twists towards the end.

It also looks pretty, there are wholly unique landscapes in different areas. You can adapt your approaches to your playing style and preferences.

Ghost Recon Breakpoint

This is the follow-up of Wildlands, and it just isn't that good. 

Firstly, you will have to buy a DLC to be able to play most of the game.  

And the world is just not as exciting. It plays in the near future, with many drones and magic weapons.  There are not many civilians, which makes the game feel empty.  

It is annoying because the graphics have improved and there were some improvements to the stealth functionality.  

Assassin's Creed Odyssey

Once you start looking for stealth games, you will end up with the Assassin's Creed series. 

Odyssey looks beautiful, it made me want to book a holiday in Greece. This might have been the biggest world I played in. I finished the story, and there were large parts I didn't even travel in. The story is fun, meeting historical people is interesting, there are quite a few of side quests, the big crowd fights work well, and stealth is relatively good.

The annoying things are the boss fights, some sea fights, and sometimes gaining experience points or materials is a bit of a grind.

Assassin's Creed Origins

Very similar to Odyssey, but playing in Ancient Egypt. The stealth mechanics are a bit better, and you don't have to rely on open fights so much.

Watchdogs Legion

When I watched some gameplay on YouTube, I found the constant overlay a bit annoying. It does start making sense once you play it. 

For me, the best thing was playing in London.  It is a compact London in the near future, but has some recognisable things. The story is OK. 

The special thing is that you can recruit anyone in London to your gang and then play as their character.

Batman Arkham Asylum 

I haven't finished this. It's OK.

Watchdogs 2

Because this plays in a version of San Francisco, it reminded me too much of GTA.

They make a lot of fun of nerds and hacker stereotypes, which works for me.

Rise of the Tomb Raider

Same as the other one.

Tomb Raider

Same, same.

Assassin's Creed Mirage

Assassin's Creed Mirage Screenshot
The newest game in the series. This focuses much more on stealth. Whenever you get into a big fight, you will probably die. The world is much smaller, busier, and beautiful. 

This isn't on Steam. I used the Heroic Game Launcher to buy it. It works well, even on my hardware.

Assassin's Creed Syndicate

I got this for free. I haven't finished it. Playing in a past London is fun, but even just after two missions it felt repetitive. 

Batman Arkham Knight

Too much bat-mobile. Not much fun.

Friday, January 26, 2024

Friday Links 24-02

Cheese on a plate

I am well impressed by the transparency of Atlassian on going distributed and Buffer about their salary report. Both a worth a read.

Leadership

Overcoming toxic positivity with Susan David [Podcast] - toxic positivity is only a small part of this interesting conversation. 

ADRs and RFCs: Their Differences and Templates  - I think nowadays ADRs are more common, maybe not always useful. 

Zombie leadership: Dead ideas that still walk among us [Paper] - some bad ideas of leadership that are still around. 

Navigating ambiguity. - "In my experience, navigating deeply ambiguous problems is the rarest skill in engineers, and doing it well is a rarity."

Those five spare hours each week. - writing code in a leadership role? 

Layers of context. - many layers to consider when thinking about change.

Work 

Lessons learned: 1,000 days of distributed at Atlassian - many insights from Atlassian going distributed and how they want to improve in the future. A few good links to go deeper into the information and report. 

Don’t Sleep With Your Boss. - that title is very misleading, this is about remote work. 

Introducing our Open Salary System: Reflecting on a Decade of Transparent Salaries at Buffer - in-depth look into the salary system of Buffer. It is great how open they are with this. There is so much to learn from.

Engineering 

The Scary Thing About Automating Deploys  - "Fear of breaking production holds many teams back from automating their deployments, but understanding how deployment monitoring differs from normal monitoring opens the door to simple, effective tools."

Scaling Challenge Leaderboards for Millions of Athletes - Strava's approach. 

Parser IF disambiguation hassles - I like reading about these old text adventure systems. Zarf explains them well. 

Technical Debt is over-used - "Keeping the code in a healthy state is your job."

On the Evilness of Feature Branching - a whole series, and I don't agree with all of it.

Environment 

A School Bought Solar Panels and Saved Enough to Give All Its Teachers Raises - it is basically free energy. 

Five examples of the UK’s crackdown on climate protesters - it is pretty remarkable what is happening in what should be a modern country. 

EU fossil fuel CO2 emissions hit 60-year low - still not enough. 

Cataluña roza la emergencia por sequía en más de 200 municipios [Spanish] - my village is on telly. Some areas are getting water delivered by trucks now. In February, we might end up with more restrictions. 

EU bans ‘misleading’ environmental claims that rely on offsetting - nice!

Urbanism

10 Years Car-Free (with Mrs. NJB) [Podcast] - once you are in the right environment, it just happens.

SUVs drive trend for new cars to grow 1cm wider in UK and EU every two years, says report - new cars a basically too big for current parking spaces. 

A Street-Specific Analysis of Level of Traffic Stress Trends in Strava Bicycle Ridership and its Implications for Low-Stress Bicycling Routes in Toronto - "We found that most bicycling occurred on a small fraction of the network, with just 10% of all roads and paths accounting for 75% of all bicycle kilometres travelled in 2022"

Random Cheese

French cheese under threat - the right fungus gone missing!

Solutions Journalism: Ending homelessness the Finnish way [Podcast] - The reporter talks to the people affected, which brings it closer than all the articles I read about the program.

572. Why Is There So Much Fraud in Academia? & 573. Can Academic Fraud Be Stopped? [Podcast] - cool deep dive into the problem and chat with some people involved. 

Improving my Emacs experience with completion - I have to confess that my Emacs completion is still messed up. I haven't even gone into customizing it.

New Thing [Comic] - "week changing event"

Labscam - funny prank - the video is on YouTube

Revisiting Zurich’s 90s techno scene – in pictures - I miss the 90s :-) 

Shelf-absorbed: eight ways to arrange your bookshelves – and what they say about you - I am in the "tiny shelf and a Kindle" camp.

Cassette players for analogue audio lovers as we explore tapes’ slow and steady revival - nice to see some cool classic decks in the article. They will be costly. 

The tyranny of the algorithm: why every coffee shop looks the same - everything will look the same in the future.

I’ve been playing around with making EPUBs look more like print - that's pretty cool and should be built into PDF/EPUB readers.

Friday Links Disclaimer
Inclusion of links does not imply that I agree with the content of linked articles or podcasts. I am just interested in all kinds of perspectives. If you follow the link posts over time, you might notice common themes, though.
More about the links in a separate post: About Friday Links.

Friday, January 12, 2024

Friday Links 24-01

Flyer: Metalheadz presents The Blue Note Sunday Session
New year, new links! 

It has been fairly quiet on the blogs and podcasts recently, and I am focusing on some books at the moment. 

For some fun, have a look at the Jungle & Tetris posts in the random section.

Leadership

Productivity Measurement as a Tradeoff - good view from Kent Beck. 

Questionable Advice: “My boss says we don’t need any engineering managers. Is he right?” - I hope not! It's a good summary of the purpose of managers.

My Diverse Hiring Playbook - improving your hiring pipeline for DEI.

the goal-setting conundrum - why it is hard, and what you can do about it. 

Predictability. - you want predictability, and you should also be predictable. Work is exciting enough.

More Harm Than Good: The Truth About Performance Reviews - this article triggered plenty of useful conversations. I think most of them are indeed bad.

Engineering 

Evolution of Developer Productivity at Square - Part One - I like the high-level strategy: CI, platform, tools, reliability & tests.

systemd through the eyes of a musl distribution maintainer - I used to hate systemd, now I quite like it. As the author, I am not so sure about the other things.

Smuggling email inside of email - that is a pretty silly bug to have, and a not so great response overall.

The case for containers on Lambda (with benchmarks) - I didn't realise you could use containers for Lambda, and it seems they are pretty performant too. 

BASIC was not just a programming language - BASIC was my first language/IDE, and I am thankful that computers used to directly boot into a programming language prompt.

Urbanism

Ministers prioritised driving in England partly due to conspiracy theories - great. 

The Global Bike Bus Movement - Barcelona was a later adopter.

Many Torontonians are parking their cars in favour of bikes. Here's why - it's more social, more healthy, makes nicer cities, …

Random Jungle

Jungle - easy mistake to make … 30 years later.

Vim Adventures - this is a fun way to learn. I wonder if the final level is :q.

Notes on Emacs Org mode - by now, I am a pretty addicted to org-roam.

"Fine for off-the-cuff sequencer basslines, otherwise you have to plan what you're going to do before even switching it on": Here's what the reviews said when the dance-music-defining Roland TB-303 was released in 1981 - only, 10000 produced?

After 34 Years, Someone Finally Beat Tetris [YouTube] - amazing and good behind the scene look at why it is possible to "beat" Tetris. 

Ideal monitor rotation for programmers - funny.

Friday Links Disclaimer
Inclusion of links does not imply that I agree with the content of linked articles or podcasts. I am just interested in all kinds of perspectives. If you follow the link posts over time, you might notice common themes, though.
More about the links in a separate post: About Friday Links.

Monday, January 08, 2024

#12in23 and Advent of Code 2023

Last year I did have too much time on my hand, and while I spent a lot of time chilling, I did miss using my brain at least a little.

So I worked on these two challenges.

Excercism #12in23 Screenshot
Exercism #12in23 

I am a big fan of exercism, which is a site with exercises to learn all kinds of programming languages. The quality of the tracks varies a lot, nonetheless the most popular ones are very useful. There is also a mentoring element, which I haven't used myself. 

You can either solve the tasks in an editor on the website, or use a small CLI tool to download the task and submit solutions. It is all straightforward to use and fast. 

Every year they also have some kind of challenge. In 2023, it was to learn 12 languages in the year called #12in23. You have to solve five exercises for each language to complete it. 

I just did the bare minimum for some languages I already know and some I wanted to have a look at. 

The ones I know and used recently: PHP, Ruby, Python, JavaScript, Go and Bash. No surprises here, except that you still tend to forget basic stuff over time. 

Some I haven't used in ages: C and C++. C++ especially seems to be a moving target. 

And some I haven't used professionally or just touched before: Elixir, TypeScript, Kotlin, and Emacs Lisp.
I like Elixir, and I decided to continue learning it. Some design decisions don't make a lot of sense to me at the moment. This might be my OOP brain.
TypeScript seems nice if you have to do front-end stuff.
I can't really see the point of Kotlin, it is pleasant, though.
Emacs Lisp … I think I keep on just copying and pasting other peoples code for my Emacs config. 

I didn't work on getting any of the challenge badges. Furthermore, I wasn't really that much into it.

Advent of Code 2023 screenshot
Advent of Code 2023

This year was the first time I gave it a go. I solved most of the puzzles using Ruby. 

Every day you get a challenge on the Advent of Code site and once you solve it, you get a harder version. 

In most cases, you can brute force the first challenge, but not the second one. 

I made it until day 11, solving both challenges and stopped doing it on day 13, due to travel, and never picked it up again.

I think the best thing about this is the amount of learning you do if you do it in some kind of community (Reddit, Slack, employer, …). People have different approaches, use different languages, and different goals. 

People who do this every year have an advantage, as there are some standard solutions you can keep in your toolbox. 

I am not sure if I will do it again. I don't know how this would work with having a full-time job at the same time. But I still would recommend it to everybody to at least give it a try.