Sure, everyone ought to at least try it. It might stick, it might not. No sweat.
One thing I can say is that I, as a coder who "can design", feel it's a superpower. Talking to designers becomes so much easier and suddenly you can make things completely on your own.
I also feel, as a design who "can code" that the same is just as true from that direction. Same goes for doing "customer support" properly. "Marketing", all of it. If you're curious, you can learn the basics of almost anything. If you're humble and dare to put yourself out there, nothing's out of reach. An annoyingly fluffy statement but I believe it.
I have! I wrote DR News' Facebook chatbot in it back in 2018 when those were all the rage. I like it a lot. I think it's superior to Ruby and Rails in many ways but also a bit more cumbersome in day-to-day use. That's why I've stuck with Rails for new projects; I can just move faster. Which is a good thing to optimise for when you're a single developer.
Learning Elixir and OTP is one of those processes where you start off being confident then your mind is completely blown and you look into the abyss and think "How can anyone get anything done then?" but then, slowly, you regain your sense of the world and can see everything, Elixir and in general, in a new light. I learned through this book and it was a great introduction.
If I was building something where ability to scale was critical or something heavy on WebSockets for example, I would 100% go with Elixir/Phoenix. It's a wonderful language and framework.
It definitely wasn’t easy in the beginning but now it’s fine. It feels like the two “muscle memories” are stored separately. My brain and my fingers just use the one relevant for the current keyboard and the two systems don’t interfere.
Learning to use the ErgoDox actually fixed my typing on regular keyboards. My pinkies for example would never touch any alphanumeric keys before I switched. Now they have many more responsibilities than just holding shift and staying out of the way.
The few times I’ve been away from the Ergo/Moonlander and been exclusively using the built-in keyboard for a week or more because holidays or whatever, there’s a short run-in period of 15-30 mins where the layout feels slightly foreign. It’s not broken, it’s just like the very first time on your skis in a new season. Take two turns and you’re back where you left off.
I completed high school (almen gymnasium 🇩🇰) in 2005. After taking a break, working some, spending half a year on a højskole playing jazz drums, I started Information Studies at the university in Århus in 2007. After 1.5-2 years I dropped out to be on TV doing my new(est) hobby, stand-up comedy, thinking I'd come back and finish the bachelor's degree. I never did. Got my first full-time job programming in 2013.
When I was 12 (1998) my father brought home a pamphlet sized book about making websites with HTML. I wanted to make one because my 10-year-older cousin had showed me his and I thought it was the most beautiful thing I'd ever seen. I spent the whole weekend making a website about… nothing? and I had the best time doing it. Found a few friends with the same interest in this weird medium. We'd keep redoing our own websites every month or few weeks even, always trying to one-up or just impress each other. At some point people started paying me money to make their websites.
That's 23 years ago now and I just now realized that's still mostly what I do. I just have more friends to show it to these days and the possibilities have expanded immensely.
I use Quicksilver and have not been able to get used to any of the alternatives. So I wish that a more healthy and maintained version of Quicksilver existed. I have actually begun making one myself but it's a humongous task so don't expect anything. It'll be my magnum opus.
I think Tailwind is wonderful in production! What I think you might be concerned about is the size of the CSS file? Tailwind has purgecss built in which will remove all unused classes in production. (The new JIT mode does this too but the other way around as it only adds the classes you’re using instead.) As long as you make sure to include this step somewhere in your deployment process I can’t see why there would be any problem with using Tailwind, in production nor otherwise.
According to my friend from whom I bought them: "Lilacs lubed with Krytox 205g0 and 105 on spring. Filmed with 0.15mm TX switch films v2." I know what some of those things mean. These are linear and I've mostly used tactiles before. Takes a little getting used to but liking it.
You mean like some kind of throttling mechanism to disallow multiple likes per person? I honestly just couldn’t be bothered. If someone wants to vandalize it a number on the internet goes up. I can live with that.