We're mirroring git repos from GitHub to something internal, and one repo somehow has _18 million_ files under the bare repo's objects directory, and I cannot for the life of me figure out why.
A fair share of software design is professional procrastination: keeping options on the table, doors open for as long as you can, in order to avoid locking yourself into a corner by committing too early to abstractions which turn out poor later on.
@gunnarmorling I keep having this discussion why it is important to spend time setting up a development environment where debugging is possible. Worth every minute :-)
As I'm just seeing this bizarre take again: don't let anyone shame you for using a debugger, it's one of the most powerful tools in the box to understand the runtime behavior of programs. Use what gets the job done, not what someone on the internet finds aesthetically pleasing.
@BriceDutheil@gunnarmorling@intellijidea Yep, that would certainly work. Though I think the point here is that git should deprecate blame and replace it with a more constructive term. Pijul uses "credit", which I really like.
🎉 Living the stream -- I am thrilled to share that I've joined @Decodableco as a software engineer! The world is real-time, and so should be your data. Beyond excited to help building the real-time data platform for everyone 🚀!
Virtual onboarding for the new job has kind of done my head in. So much info and change all at once! I really wish the new Andor came out tomorrow, but guess I’ll settle for new NK Jemisen.
📢 Some personal news: after ten years, it's my last week at @RedHat!
Feeling blessed to have had the opportunity to work with and learn from this world-class team, help to build amazing open-source projects and communities, and travel the world. Thanks for everything!
"Good code documents itself" is one of the most damaging takes in software engineering. Code itself won't tell you about the decisions and rationale behind it, nor about about higher-level structures and abstractions. All this needs elaboration in documentation.