All blogs / Software / engineering practice
Screaming At My Screen by Timo Zimmermann
Timo Zimmermann talking about software engineering, leading teams, consulting and start ups.
Software / engineering practiceLinux / UnixDev tools / editors / IDEsGo
- Posts
- 367 from 17 Oct 2021 to 20 Oct 2026
- Posting
- weekly (67 in the last year)
- Kind
- personal blog
- Feed
- https://www.screamingatmyscreen.com/feed/
2026 65
- Commissions
- Software development on iPadOS 27
- last year
- Oh Xcode,... please change
- Building a data warehouse
- Downsizing screen real estate
- Home Assistant and Matter
- Bubbly Editor - bootstrap
- It has been 84 years...
- A Delta Chat push notification bot in 160 LOC
- This is stupid, I want it.
- Home Assistant washing machine monitor - Timo Zimmermann
- Piece Table in Go - Timo Zimmermann
- Washed - Timo Zimmermann
- More than one session is too many session - Timo Zimmermann
- A drunken panda falls into a bowl full of sake - Timo Zimmermann
- Lofree Flow 2 - Timo Zimmermann
- The reason software engineers do not write blog posts... - Timo Zimmermann
- Linux is gaining traction - Timo Zimmermann
- FM - now with previews and editor support - Timo Zimmermann
- bIRC - Timo Zimmermann
- A bubbly file manager - Timo Zimmermann
- Monkey see, monkey do - Timo Zimmermann
- Six month - Timo Zimmermann
- Cal - now with 100% more Evolution support - Timo Zimmermann
- Tales from a slowly graying beard - Timo Zimmermann
- The web is a horrible data source - Timo Zimmermann
- The Steam Machine dilemma - Timo Zimmermann
- Building a CalDav server - Timo Zimmermann
- Gamers Outreach VTuber Summer Slam 2026 - Timo Zimmermann
- Revamping my conference setup - Timo Zimmermann
- Autocomplete for paths - Timo Zimmermann
- Rawr - Timo Zimmermann
- Apple lost the plot - Timo Zimmermann
- Shell, do something! - Timo Zimmermann
- Who needs a mouse? - Timo Zimmermann
- Tutorial? Anyone? - Timo Zimmermann
- Mouse! Mice! Mousepad! - Timo Zimmermann
- Remember the name - Timo Zimmermann
- Put a bow on it - agents - Timo Zimmermann
- A few dozen commits later - Timo Zimmermann
- Everybody has a plan until they get punched in the mouth - Timo Zimmermann
- So much inference, so few GPUs - Timo Zimmermann
- Apples developer experience in 2026 - Timo Zimmermann
- You can fit so much history in this context - Timo Zimmermann
- self-hosting is great, but... - Timo Zimmermann
- Thanks for the memories - Timo Zimmermann
- Building a coding agent from scratch - Timo Zimmermann
- Caddy DNS verification - Timo Zimmermann
- Ditching plaintext (mostly) - Timo Zimmermann
- Less sophisticated, yet better - Timo Zimmermann
- Human.json - Timo Zimmermann
- Jimei Palace - Lux - Timo Zimmermann
- DLSS5 - Timo Zimmermann
- MacBook Neo camera indicator - Timo Zimmermann
- TTS adventures - Timo Zimmermann
- MacBook Neo - Timo Zimmermann
- Stop doing that! - Timo Zimmermann
- Framework 12 - Timo Zimmermann
- Mission Impossible - using a tool - Timo Zimmermann
- MCPs and questionable vibes - Timo Zimmermann
- The Plan - Timo Zimmermann
- Lazerbunny - Timo Zimmermann
- Self hosting Syncthing relay and discover - Timo Zimmermann
- 2026 - Timo Zimmermann
2025 33
- Happy Holidays 2025 - Timo Zimmermann
- Gaming headsets, audiophiles and beyerdynamic DT 70 IE - Timo Zimmermann
- It is a monitor, okay? - Timo Zimmermann
- Tailwind is not worth it - Timo Zimmermann
- Forgejo Actions and version numbers - Timo Zimmermann
- Thanks for the comments - Timo Zimmermann
- Full text search with Django and SQLite - Timo Zimmermann
- Content production aka shouting into the void - Timo Zimmermann
- SteamDeck upgrades - Timo Zimmermann
- nvim-web-server - Timo Zimmermann
- Microsoft Surface Go 3 goes Linux - Timo Zimmermann
- Keeping self hosted services updated... - Timo Zimmermann
- Hall of Legends - Ahri - Timo Zimmermann
- Fedora strategy 2028 - Timo Zimmermann
- Mobile will win - Timo Zimmermann
- Gomponents & TailwindCSS - Timo Zimmermann
- One week with Delta Chat - Timo Zimmermann
- Devil May Cry - Timo Zimmermann
- The centralised Internet - Timo Zimmermann
- Custom keyboards from my feed reader - Timo Zimmermann
- Conferences and virtual watch options - Timo Zimmermann
- On Wireguard and Tailscale - Timo Zimmermann
- Notes on iMac G4(K) - Timo Zimmermann
- Infinity Studio - Sarah Fortune - Timo Zimmermann
- Stalwart mta-sts - Timo Zimmermann
- Offline license management in Go - Timo Zimmermann
- Material Theme - Timo Zimmermann
- anyon_e - DIY laptop - Timo Zimmermann
- Data Centers are just big homelabs - Timo Zimmermann
- Home Assistant Voice and local LLMs - Timo Zimmermann
- Too expensive! - Timo Zimmermann
- Lenovo & SteamOS - Timo Zimmermann
- Wooden Keycaps - Timo Zimmermann
2024 29
- Django in 2024 - Timo Zimmermann
- Happy Holidays 2024 - Timo Zimmermann
- Default Apps 2024 - Timo Zimmermann
- iPad Pro for Everything - Timo Zimmermann
- Local LLMs & ChatGPT Pro - Timo Zimmermann
- You are not getting my money - Timo Zimmermann
- Note-taking - Timo Zimmermann
- Gaming on Linux - The Beginning - Timo Zimmermann
- Self hosting a authoritative DNS and CDN - Timo Zimmermann
- Telemetry in Zed - Timo Zimmermann
- Patreon, Apple and websites - Timo Zimmermann
- Haptics and phone cases - Timo Zimmermann
- NeoVim it is, then - Timo Zimmermann
- Bill Mill on working on the relaunch of "medicare plan compare" - Timo Zimmermann
- KISS Beats Accidental Complexity - Timo Zimmermann
- Apple Intelligence - Timo Zimmermann
- "stop using Discord" is a very entitled ask - Timo Zimmermann
- What I am looking for in a smartphone - Timo Zimmermann
- 8GB memory, 256GB storage - Timo Zimmermann
- Ian Betteridge on Apple terminating Epics dev account - Timo Zimmermann
- Meta Quest 3 - Timo Zimmermann
- Andrew Mshar - Keyboards - Timo Zimmermann
- Apple and the DMA - Timo Zimmermann
- Advice for writing HTTP services in Go - Timo Zimmermann
- Cloud egress cost comparison - Timo Zimmermann
- Safely rewriting complex code - Timo Zimmermann
- Cancelling Amazon Prime - Timo Zimmermann
- Thoughts on “It’s OK to call it Artificial Intelligence” - Timo Zimmermann
- Unreal Engine goes VR! - Timo Zimmermann
2023 9
- Webrings - Timo Zimmermann
- So long Apple Watch - Timo Zimmermann
- How much would you pay for software? - Timo Zimmermann
- Building a keyboard to last - Timo Zimmermann
- It does not cost me anything to be nice - Timo Zimmermann
- Automate all the things! - Timo Zimmermann
- Django Build To Last - Timo Zimmermann
- Caching and Django Rest Framework - Timo Zimmermann
- Single host Django and Docker deployment - Timo Zimmermann
2022 13
- Building a router - the build - Timo Zimmermann
- Perixx PERIMICE-520 trackball - Timo Zimmermann
- Building a router - planning & shopping - Timo Zimmermann
- Tech Quips - htmx - Timo Zimmermann
- Year of Linux on my desktop. Again. - Timo Zimmermann
- Replacing iCloud with Open Source alternatives - Timo Zimmermann
- 25 years of gaming - Timo Zimmermann
- How over-engineered do you want your blog to be? Yes. - Timo Zimmermann
- Game engines are hard - Timo Zimmermann
- The iPad Mini as a daily companion - Timo Zimmermann
- Elden Ring - Timo Zimmermann
- Security 101: Securing file downloads - Timo Zimmermann
- Avoiding Amazon for a whole year - Timo Zimmermann
2021 8
- Reading list 2021-11-28 - Timo Zimmermann
- Lenovo X1 Carbon Gen9 first impression - Timo Zimmermann
- Reading list 2021-11-21 - Timo Zimmermann
- Buying a Windows laptop is hard - Timo Zimmermann
- Reading list 2021-11-14 - Timo Zimmermann
- Reading list 2021-11-07 - Timo Zimmermann
- Reading list 2021-10-24 - Timo Zimmermann
- Reading list 2021-10-17 - Timo Zimmermann
Undated 210
- imprint
- Reading list 2021 10 10
- Reading list 2021 10 03
- Microsofts 2021 surface lineup
- Links 2021 09 26
- Staying positive while posting my reading list
- Links 2021 09 05
- Links 2021 08 29
- Links 2021 08 22
- Links 2021 08 15
- Unifying ipados and macos
- Links 2021 08 08
- Steam deck
- Deploying django at small scale
- Aws cloudflare and my ego
- Artist vs backup
- Review airpods max
- Ipad air 2020
- Thoughts on airpods max
- An ipad pro a netbook and a webkit bug
- Security 101 physical security
- Thoughts on touchscreen macs
- Trying to avoid amazon is an adventure
- Thoughts on apples m1 chip
- Valve index so much potential so little wow
- Apple watch solo loop and braided solo loop
- My twitter account is old enough to sneak out and drink
- Amazon prime day
- Deep dive django q and sqs
- Thoughts on apples time flies event
- Apple delays anti ad tracking feature
- Thoughts on facebook oculus and gdpr
- Dockers subscription plans
- Thoughts on the disney mulan digital release
- Security 101 vendor risk management
- Ghostorg does not like customer feedback
- Epic fail
- Yes i would pay for twitter
- Thoughts on surviving django
- Microblogging
- Just do it on side projects and the paradox of choice
- Security 101 internal threats
- Thoughts on wwdc2020
- Adding two factor authentication to django admin
- Unifi dream machine pro not the experience you would expect
- Thoughts on hey
- Security 101 path of least resistance
- Security 101 identity providers
- Python convert json to csv
- Finding a decent headset is harder than expected
- Fenix for twitter
- Magic keyboard first impression
- Managing state in django models
- Working from home things no one talks about
- What is better than one homepod
- Security 101 owasp
- Software development on an ipad pro
- Screens believes productivity
- Apple does not like electron apps
- Sentry and the business source license
- Content ownership and micro blogging
- Security 101 four eye principle
- How two factor authentication is never going to be adopted
- Iphone 11 bye bye bumper
- Thoughts on apples special event
- Security 101 documentation policies in disguise
- 30 years of fetch
- Automattic tumblr
- Thoughts on video on demand netflix and the revival of piracy
- Beyond self hosting
- Zoom web servers and silent updates
- One week with ipados
- Security 101 know your threats
- Bye bye jony ive
- Startup security 101 introduction
- Wwdc 2019 swiftui
- Wwdc2019 ios and watchos
- Wwdc 2019 mac pro pro display xdr
- Wwdc2019 ipados
- Wwdc2019 macos
- Buying an android phone is hard
- Beats studio 3
- Thoughts on apples its show time event
- Equipped to spy
- We all win
- Unit testing command line applications in swift
- Screen recoding on ios
- The apple watch that finally won my heart
- On apple revoking certificates i would have hoped for more
- Migrating back to wordpress
- Blaming the user is the small scale version of nation state attacks
- One month with an apple homepod
- My workplace 2018
- Individual member of the django software foundation
- Building our home and office network
- Integrating third party services in your mobile app
- Github and microsoft sitting in a tree
- Taking back control of my digital life
- A series for newbies
- Choosing the right programming language
- Static site generator burnout
- Surviving crunch time
- The apple watch from a watch lovers perspective
- The sad state of javascript markdown editors
- Drupan rawr the next steps
- Drupan 220 the panda gets a bowl of sake
- Bringing leeroyci to the next level
- Upgrading django projects introduction
- Never trust an environment you do not fully control
- What start ups can learn from blizzard entertainment
- Leeroyci taking down production with automatic deploys since last week
- Why i am writing a web interface for a static site generator
- Roadmap to leeroy 10
- Django rails another year another comparison
- Review django essentials
- Drupan 20 rawr released
- Sometimes i just want dumb things or why adding features is not always a good idea
- State of drupan 2 rawr
- Introducing leeroy
- How to write a static site generator
- Why are so many people writing static site generators
- A robot for me
- Imessage is secure enough
- Candy crush and dungeon keeper are only one half of the problem
- Eas long term goals not caring about gamers
- Happy new year welcome 2014
- Gnupg is still too hard to use
- Learning scala four weeks later
- Learning scala week 3 webdevelopment
- Learning scala week 2 coursera and scala related tools
- Learning scala week 1
- Sublime text as python ide jedi
- Share buttons and your readers
- The joy and pain of using a static site generator for private and client work
- The state of django and ruby on rails one year later
- I heard you like downloaders
- Is it stupid to pay for beautiful things
- Should i rewrite my app in go for better scalability
- Httprequest and goroutines
- The new mac pro a great idea maybe one or two years too early
- Xbox one a big disappointment
- Keep calm and tumble on
- Adobes creative cloud is great for professionals not hobbyists
- The cloud is fine you are just using it the wrong way
- Is it project fraud or saving the client
- One weekend with go
- What i learned during 10 years interviewing people talking about hiring and discrimination
- Digital ocean good intensions bad execution
- I am the product and that is okay
- Week 1 what happened
- The cloud vs dedicated servers
- Selling your service or product the basics
- Django beginner series introduction
- The ipad mini is not for you
- Zenbo zenbo as a service and pricing
- Updates on zenbo and zenbo hosted
- Taking zenbo to the next level zenbo hosted
- My stack is bigger than yours ranting about web applications and scalability
- In defense of being obsessed
- On patents apple samsung and innovation
- Review ia writer
- Random thoughts on ios development
- The road to zenbo 10
- Does google deserve any trust
- Appnet dead before it could rise
- Working on zenbo
- Bye bye comments it was a great time but you have to go
- Talent acquisitions are not the problem
- There is nothing wrong or broken with email
- Myth of freelancing time management
- Designing beautiful urls
- Chrome for ios
- My journey ios development
- The doom of responsive design
- Django and generic relations
- Myth of freelancing you are your own boss
- 15 years of gaming
- Pull requests developers and respect
- Time to talk about business
- What is wrong with content management systems
- Code challenge the ideas
- Is rss dead
- Code challenge the challenge
- Meteor is just a toy
- Facebook and instagram sitting in a tree
- When people tell you your idea sucks ignore them
- Why you should ignore most posts about go
- Even if you hate adobe go get adobe shadow
- The new ipad and responsive web design
- Comments and posts
- Resolutionary isnt it
- Is hacker news the superior commenting system
- Firefox is the new enemy
- The great patent wars i was there
- The lie about icloud
- Business decision why i use django and not ruby on rails
- Why i do not use java
- First day with an iphone 4s
- Change change change and fun
- A new editor
- Oop lesson 2 vocabulary
- Oop lesson 1 basics
- Object oriented programming
- Short update
- Feature flood
- A new year
- Merry christmas
- The holy grail a programmers editor
- First day with zenbo
- And here comes zenbo