A package installer script should always give the option to not update shell configs to the user, preferably via an environment variable!
I manage my own dotfiles and I don't want random things to be added to my .zshrc
@devjournal.bsky.social
[object Object] { interests: [ "software engineering", "home-labing*" ] } * Lab in home-lab has NOTHING to do with biology
A package installer script should always give the option to not update shell configs to the user, preferably via an environment variable!
I manage my own dotfiles and I don't want random things to be added to my .zshrc
The worst part is that we get a ton of value out of switching to devcontainers but there are people who are not willing to try Rider.
26.10.2025 08:32 β π 1 π 0 π¬ 0 π 0Development Containers have come a long way. I made an image at work with all the dependencies to do frontend and backend development. VS Code has the best support, the support in IntelliJ products is decent, but Visual Studio does not support them at all π€¦ββοΈ
26.10.2025 08:30 β π 0 π 0 π¬ 1 π 0Upgraded my OS to Tahoe. Apple is doing what Microsoft did to Windows one release at at time. Work is not okay with Linux because they can't install the crappy endpoint security software on Linux machines π
17.09.2025 20:06 β π 0 π 0 π¬ 0 π 0Just getting started with incremental generators in C#. My first impression is that they are very powerful and surprisingly easy to implement. C# partial classes open up a lot of extension possibilities too. I like it better than Kotlinβs KSP
13.09.2025 17:47 β π 1 π 0 π¬ 0 π 0So what's a "monad" in programming terms?
A monad wraps data, adds context & allows for chaining through immutable operations.
JS: Promise wraps data & adds "time" as context
Rust: Option wraps data & adds "existence" context
Monads have three laws: Associative, left identity, and right identity
Apple's new Liquid Glass design language gives me a lot of Windows Vista vibes
10.06.2025 20:46 β π 0 π 0 π¬ 0 π 0Yes, issues like that will eventually be addressed, but the real problem is how some people sell these tools and how those who are blown away by their presentations end up with unrealistic expectations.
2/2
X: I did something with "AI" in 5 minutes. I'm now confident it will change how we build and design software in the future.
"AI" at some point in the future: [generates 6000 lines of code for every prompt and fails to follow instructions]
1/2
Leadership without authority or assuming a role without a title is only possible in relatively safe environments.
Doing so at the wrong time and place can get you in trouble.
IMO, forced adoption is the most dangerous characteristic of an internal platform.
Not only does it increase friction within the organization, but it also kills the motivation to improve the platform (build something everybody wants to use vs. force everybody to use what you build)
I tried forward engineering with Hibernate and SQLite and realized it's probably not a good idea.
add/drop foreign key syntax is not supported by SQLite and for some reason, the Hibernate auto schema generator cannot generate the syntax (create/alter table) that is supported by SQLite.
Hello, world!
03.11.2024 09:59 β π 3 π 0 π¬ 0 π 0