how to be a low impact personality hire:
- take sick days close to deadlines
- come back and say “you’re catching up”
- burn another week by “recovering”
- updates need to include words like “scoping out” and “getting things setup”
- make sure to be the driver of small talk before all meetings
This is Parkinson's Law squared. A manager with idle time on their hands will often fill it with work that pulls others off their tasks. Resist this mode for as long as humanely possible.
Turns out, if you teach an entire generation of programmers to “never reinvent wheels”, you get an entire generation of programmers who are unable to invent new & better wheels, or who are incapable of maintaining the wheels that already exist
Sunday rant.
For software engineering, my sense is that the phrase “premature optimization is the root of all evil” has massively backfired. Its from a book on data structures and mainly tried to dissuade people from prematurely write things in assembler. But the point was to free you up to think harder about the data structures to use, not leave things comically inefficient. This context is always skipped when it’s uttered.
Not all fast software is world-class, but all world-class software is fast. Performance is _the_ killer feature.
If you are in engineering, here is a fantastic anecdote. I refer to this account often. It’s a bit subtile, but the implications are massive-
It’s an account of how SQLite became 50% faster, not by doing one specific thing but hundreds of small ones.
SQLite is everywhere today because of this work.
https://t.co/krLFFps2up
We need the engineers in all companies fight for this more. Product leads are not the right owners of the end performance of the software. This needs to be encoded in the professional pride of the software engineering discipline. Leaders in companies need to encourage it and hold engineering accountable. It’s simply not ok to fritter away the performance of the products for random reasons.
Every user of your products cares exactly as much about latency as engineers do when typing in their terminal. They just don’t have the words to describe what they don’t like about the experience and neither should they.
Look! No ads!
Take back control. Choose Plasma.
https://t.co/9GVT4YJ2UP
(Microsoft starts testing ads in the Windows 11 Start menu: https://t.co/5vwJvCdnQg)
#Windows#Windows11#Plasma6#Microsoft
The xz fiasco has shown how a dependence on unpaid volunteers can cause major problems. Trillion dollar corporations expect free and urgent support from volunteers.
@Microsoft@MicrosoftTeams posted on a bug tracker full of volunteers that their issue is "high priority"
Plasma 6.0 has been released. Check out the new overview, improved colour management, a cleaner theme, more effects, better overall performance, and much more...
https://t.co/zEw1WjDbC7
#Plasma6
After sitting with our legal team to parse through the fine print of Apple's DMA announcement (that took a while), which is, at best vague and misleading, I wanted to share my thoughts.
While Apple has behaved badly for years, what they did yesterday represents a new low, even for them. See more info here: https://t.co/2lznqwYujY
Develop an app for Windows or macOS: compile, distribute single binary.
Develop an app for Linux: compile against 42 differing world states, support 27 year old shared libraries, distribute unique binary per permutation. Or, build everything static and get flamed. 🤕
Announcing PQXDH! The first step in post-quantum resistance for the Signal Protocol, PQXDH protects your Signal calls & chats from potential future threats of breakthroughs in quantum computing. And it's already rolling out to Signal clients everywhere.
https://t.co/feHqLXGJBE