update: reproducibility saved me
botched my session config and got stuck at login manager and being able to just boot into previous nix generation and roll back is a godsend really
was doing a clg assign and needed to dealt with some AI generated texts... while exp I discovered that translating texts between mult langs can significantly alter the original texts....naturally now have written a script that automates the whole process ๐
@gourav_io@claudeai@wwzthegame Cool... if ye multiplayer hua and zombie spawning and interaction gets better than this could be something like a chill l4d2 for browser ๐
i sometimes wonder if we have made learning software engineering unnecessarily complicated by turning everything into a separate subject you are supposed to master before you can actually build something.
dsa, system design, design patterns, whatever. these things existed long before we started packaging them into roadmaps and interview preparation. people were building operating systems, databases, compilers and all sorts of interesting things because they had problems they wanted to solve, not because they had completed some system design course.
and i think something gets lost when you reverse that process.
instead of being curious about a problem and learning whatever is necessary to solve it, people now spend months preparing to become someone who can supposedly solve problems.
you could spend that same time building something you genuinely care about, run into problems you never anticipated, read about how other people solved them, realize why some of your decisions were terrible and slowly develop an understanding that extends far beyond the thing you originally wanted to build.
and the funny part is that you would probably end up learning a lot of what people call system design anyway. except now you actually know why those concepts exist because you have encountered the problems yourself.
i am not saying studying fundamentals is useless. it obviously is not. but i think there is something deeply backwards about treating all this knowledge as a prerequisite for doing the very thing that gives the knowledge meaning.
you can become surprisingly good at engineering by following your curiosity far enough that it keeps forcing you to learn things you never intended to study.
i wish we encouraged more of that instead of convincing everyone they need to finish another roadmap before they are allowed to build anything interesting