manuhabitela
Joined 14 years ago
Joined 14 years ago
For us keyboard geeks, there is monkeytype: https://monkeytype.com/
I'm using warpd which is a similar tool, and for me it's really not about speed, but more about the comfort of keeping my hands on the keyboard. Still using the mouse a lot but warpd is often handy.
One benefit of framework is you may not need to get storage, and just go use the one in your current laptop, saving around £200. And you might even try to source the RAM on your own to save a few more. But I admit that is somewhat difficult these days haha.
We should also consider that repairability, upgradability and open hardware/software support don't come for free and are features that are worth paying for.
Thinkpads also do this right, and have a way better keyboard layout than macbooks actually :)
Only benefit of trackpoint nowadays is that you don't move your hand. Otherwise, it's all downsides compared to modern trackpads, especially haptic ones like here. It's less precise, less ergonomic. Nowadays I'd rather move my hand a few centimeters off, than put regular strain on my forearm and struggle being precise with the pointer.
And most thinkpad users, employees of big companies, don't care at all about the trackpoint. I'm pretty sure it's only kept for the thinkpad brand and to keep the vocal minority of us geeks pleased.
I wonder if the 13 pro uses qmk or similar for its keyboard firmware, I think the framework 16 does, so maybe? Being able to re-arrange on the hardware level the Fn-key related layer would make it the perfect laptop keyboard for me.
Otherwise, it rubs me the wrong way to pay 3 000€ for a premium device with a rather frustrating keyboard layout. But oh well, paying even more for macbook pros that have an even worse keyboard makes the pill easier to swallow I guess.
Accepting the prices of the ram shortage era is still painful, but even with the 64gb option, here in France it's still a great deal compared to similarly configured premium thinkpads or macbook pros.
Ah, the good old days of watching live competition of quake through the game itself, chatting with others basically through the game console.
Pretty cool system.
(I'm obviously a tiny bit biased since a made a few commits to the project a while ago, but pinky promise, you should try it!)
Laravel is great for shipping things fast. Sometimes, that's what you want, even if that means a less maintainable app in the long run. Because sometimes there is no long run; you know it will just be an app made by you only as a rather one shot thing.
Same goes for wordpress. Lots of devs like to shit on it by default. But its like people shitting on PHP because of the PHP 5 days. You'd be surprised how quickly you can build really complex content websites with Wordpress. Way quicker than with barebones laravel or symfony. And with not that ugly code ;)
An "old school" Ruby on Rails/Symfony/Django app, with templates, usual get/post forms etc, frames you and pushes you in using the standards and relying on browser default behaviors.
In JS-heavy apps, it's as easy to code normal `button` elements as it is to code clickable `div` elements. But with the divs you just forget to handle keyboard nav, proper element roles, etc. It's easy to create fake links, not relying on `a` tags, using an internal JS router that doesn't expose URLs, doesn't handle middle click mouse, for no particular reasons.
In less JS-heavy contexts, the easiest way to do is to use proper HTML so you are less inclined to mess up.
Even on codebases that use a decent framework like Next.js that handles those for you on paper, it's often we see people not very aware of the benefits of using proper semantics and standard behaviors, and you easily end up with web apps with poor UX in the end.