it's one thing to add a new tool to a container by downloading a statically linked Go binary (super convenient), it's another thing to _not even check if the tool is in the repositories_
come the hell on. we're already installing stuff with dnf, why not just tack the tool on the end rather than a curl + mv RUN command!
always nice to read another person enjoying GNOME on linux.
I love linux for its flexibility but it seems like the minute I mention I ues GNOME certain people seem to think you're lesser or something. I know it's a vocal minority and most people sans distro hoppers and ricers don't really care - but it's still disheartening to get that reaction.
Addendum: I have (slowly) been going back to having each controller be self-contained. the amount of code I'm deleting is nuts and the code is easier to follow. Very satisfying.
Would you rather:
- have tiny controller actions that are much the same across all controllers, so updating them is kind of tedious but not too bad
- spend days/weeks writing super generic AR code to figure out model relations and then have all of the controllers inherit from mixins, that way its hell to read the code
My current project started with the latter. I am baffled. Why would you spend time writing SUPER generic AR code when you could just...use the `rails g`enerated code?
on top of that the "hide top bar" extension I've been using forever got updated as well, so my workflow is mostly back to normal. really enjoying the new GNOME!
there are now extensions for:
- vertical overview ; to go back to the "old" layout which I prefer in my smooth brain
- blur my shell ; to make the overview more A E S T H E T I C
- Workspace Switch Wraparound ; to make the bottom workspace jump to the top. This one might have existed before, but I got really addicted to the openbox workspace wrap feature so I definitely need it now in GNOME.
the fact that my "budget" phone which is a Pixel 4a can handle:
1) being on a google meet (running in split-screen mode)
2) chatting through slack at the same time
is just wild. years ago anything that was less than flagship would have basically struggled to just run video chats.
It's really nice to be able to get a _good_ mobile experience for less than $400.
i can honestly say _THE_ differentiator between an 'ok' developer and a 'good' developer is purely the ability to look at documentation and figure out the docs are wrong (by actually reading the man pages or help text) vs just hopping on slack and saying 'why isnt this command working'
reading help text isn't even hard...or reading the error message for that matter
starting to need to make the distinction between work pc and play pc...having a hard time separating at the end of the day.
Maybe now it's time for the whole "separate users" situation like I used to do when I was forced to use winderps for work. That way at least all my work source etc will pollute my work profile's home directory rather than it all being one conglomerate.
I got away with this for 3.5yrs though so maybe I just need a break altogether.
random software engineer in Nebraska. follow for stupid shit and geeky musings.
"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko