Sometimes we make decisions in software and design that appear to have no impact on what we’re building.
After many years of unchecked decisions we may find our systems breaking from a million — seemingly weightless — snowflakes.
Open source is changing and so are the people and communities.
What started as free software stored in a drawer back when people used to share computers has evolved into big business and companies trying to protect the type of open source that benefits them.
A new generation of users and contributors are getting involved and have their own motives.
I’m excited to see where open source ends up for my kids.
I try to help guide communities to learn from the past, but the world is different and the next generation is less gate keeping and more welcoming so I stand back and take notes instead.
If you’ve ever struggled with creating AWS IAM rules — I know I have — this tool is for you.
It watches the AWS CLI or any app built with the SDK and can automatically build an IAM profile based on the access it observers.
I use gotty occasionally to use my terminal from my browser.
Usually, I use it for screen sharing, but I love Julia’s use case and fork to enable dynamic, isolated sessions for the terminal game she made described in this blog post.
This post has great comparisons on how errors and exceptions are handled in different languages.
I had never put much thought into how the definition of errors and exceptions shapes the code.
It makes me appreciate go a little bit more.