Sometimes porting a library to a new language works great but doesn't make sense from a design perspective. When you can easily run anything anywhere, system design decisions become more important than ever.
Someone recently asked me why teams of experienced engineers still benefit from managers. If the team plans the sprints as a group and pulls tasks from the backlog on their own, what is the manager doing?
I wrote a simple app that surfaces what emails you could delete to free up storage. By analyzing my emails in bulk, I was able to free up space that traditional tools were unable to find.