Posts by ocramius@mastodon.social
 (DIR) Post #AaQM4fCd4tB3xCQpcm by ocramius@mastodon.social
       2023-10-04T09:11:56Z
       
       0 likes, 0 repeats
       
       Taking myself as an example, while I was (still am) learning Rust and Haskell.I keep banging my head around borrowing, monads, dereferencing/copying memory.Yes, it's frustrating, but people way smarter and experienced than me have defined those rules because they allow for much grander designs.I can question them, but only once I fully understand the details inside out.Playing by the rules, in fact, taught me to be a better software developer all around.
       
 (DIR) Post #AaQM4ilTplpz09lCrY by ocramius@mastodon.social
       2023-10-04T09:15:15Z
       
       0 likes, 0 repeats
       
       I may have loved to have a "turn type checker off" or "turn borrow checker off" switch somewhere, at times.I learned why these type and borrow checkers exist, and turning them off would only have hurt my design in the long run, which my level of experience allows me to understand.Many developers look at these tools and just want them out of the way, rather than learning to be supported in their day-to-day work by the backing decisions behind these tools.
       
 (DIR) Post #AaQM4kgagv7AxZUKWG by ocramius@mastodon.social
       2023-10-04T09:19:27Z
       
       0 likes, 0 repeats
       
       Luckily, some ecosystems do not allow for turning these tools off.I come from the context of #PHP, where everything can be changed at will, almost trivially, even in third-party stuff.While this may sound cool at first, it opens the gates to tons of political fights in technical teams that want to "ship fast" and "cut corners".Most quality tooling in #PHP is injected manually, due to the language being very lenient: that means constantly having to explain the presence of the tools.
       
 (DIR) Post #AaQM4mXRnszOhnE3Xs by ocramius@mastodon.social
       2023-10-04T09:23:46Z
       
       0 likes, 0 repeats
       
       Closing the "change everything" gates would be amazing, from the standpoint of somebody that understands the value added by quality tooling and rules, after many years of experience, and moved on.In unpaid OSS, having to repeat the same discussions over and over again is eroding at willpower that could be used for better purposes.In workplaces, pushing for rules/quality in a post-factual society mindset/workplace can have really bad effects on your career.
       
 (DIR) Post #AaQM4oBXgIehoQzagC by ocramius@mastodon.social
       2023-10-04T09:29:55Z
       
       0 likes, 0 repeats
       
       Going back to the OP: yes, the average engineer is way below average quality.It is not fixable: that's just how statistics work.Every now and then, an incredible visionary (individual or group) will appear, produce something of exceptional relevance, and push the boundaries forward.These visionaries will create their own tools, outside the boundaries of other tools, and will set their own rules/restrictions: they won't be worried about pre-existing rules anyway.
       
 (DIR) Post #AaWmgw76ychlDmNXAe by ocramius@mastodon.social
       2023-10-07T13:08:36Z
       
       0 likes, 1 repeats
       
       I'm gonna start sending GET requests with a body.
       
 (DIR) Post #AacV0CYDFiKXmR7JfE by ocramius@mastodon.social
       2023-10-09T18:08:50Z
       
       1 likes, 0 repeats
       
       Reminder about the `<div/>` element for everyone out there littering the internet with ReactJS:  > Authors are strongly encouraged to view the div element as an element of last resort, for when no other element is suitable. Use of more appropriate elements instead of the div element leads to better accessibility for readers and easier maintainability for authors.
       
 (DIR) Post #Abc8DKrTgut3xvB87M by ocramius@mastodon.social
       2023-11-08T23:59:10Z
       
       0 likes, 1 repeats
       
       Reminder to software developers that you don't need to write infinite source files: there are things such as "compliers", "linkers" and also the general concept of "multiple files" to achieve running software.You can have your "single infinite file" as a docker container, if you really want to cram everything together.
       
 (DIR) Post #AcVgWl9LW22KlqDlom by ocramius@mastodon.social
       2023-12-05T17:34:29Z
       
       0 likes, 1 repeats
       
       Customer asked me to create a table for uniqueness checking:```sqlCREATE TABLE created_uuids (    id UUID NOT NULL PRIMARY KEY);```Pull your own conclusions.
       
 (DIR) Post #AdPZ3PWFKfiveSReLY by ocramius@mastodon.social
       2024-01-01T19:06:45Z
       
       0 likes, 1 repeats
       
       Day 1 of 2024: stepped into dog poop ✅.Can I skip this year?
       
 (DIR) Post #Apgc3MtxIWBKFcIMHQ by ocramius@mastodon.social
       2025-01-02T23:04:06Z
       
       0 likes, 0 repeats
       
       @frameworkcomputer* 128G RAM support on the FW 16* YubiKey module (I know I can print one)* further ARM64/RISC work, especially on power efficiency* rack mount development? 1U/2U stuff to deploy old FW boards would be epic, once we start upgrading mobos in laptops!
       
 (DIR) Post #AqUuB22dlembjoz6XI by ocramius@mastodon.social
       2025-01-27T05:04:19Z
       
       0 likes, 0 repeats
       
       @geerlingguy follow requests are the other way around? 🤔
       
 (DIR) Post #AsAdL7cymUA13u51eK by ocramius@mastodon.social
       2025-03-17T19:36:00Z
       
       0 likes, 1 repeats
       
       Damn, Bocchi the Rock is an amazing series!
       
 (DIR) Post #Ayd2v1HzahVDa7SUFM by ocramius@mastodon.social
       2025-09-27T10:35:09Z
       
       0 likes, 0 repeats
       
       @nyunyu
       
 (DIR) Post #AzWk1FLtCVZkeoIDHU by ocramius@mastodon.social
       2025-10-23T23:53:22Z
       
       0 likes, 0 repeats
       
       Getting #cachix tto work was surprisingly simple.But... my caches are already ~100Gb just for my laptop stuff, which is not sustainable for a single user.Will need to try #attic caching on my NAS next. #nixos
       
 (DIR) Post #AzdK755d7xsSzmgNu4 by ocramius@mastodon.social
       2025-10-27T11:39:57Z
       
       0 likes, 0 repeats
       
       @futurebird house + car + heating @ 900kWhImpressive that the average US household sits @ 900kWh
       
 (DIR) Post #B0T3XDp2TJxPGpS8eW by ocramius@mastodon.social
       2025-11-21T10:39:13Z
       
       0 likes, 0 repeats
       
       @musicmatze missing Haskell's "commas at the start of a line"
       
 (DIR) Post #B1NncbFLZb70CbtVj6 by ocramius@mastodon.social
       2025-12-18T19:39:00Z
       
       0 likes, 0 repeats
       
       @davidrevoy posting this here, just because there's still hope: https://mastodon.social/@firefoxwebdevs/115740501470592801
       
 (DIR) Post #B2C3rVe4wICHrkf2mW by ocramius@mastodon.social
       2026-01-12T00:26:57Z
       
       0 likes, 0 repeats
       
       @kboyd it should not just be banned, but the company should be closed, with all operations suspended.Child pornography is something that puts you under immediate seizure, and that's just and expected.
       
 (DIR) Post #B2C3ra8MFenJmorHX6 by ocramius@mastodon.social
       2026-01-12T00:28:41Z
       
       0 likes, 0 repeats
       
       @kboyd try posting some of that stuff on any website you own to learn how quick your domain will be nuked by authorities.Twatter is being put on a privileged pedestal just by being allowed to exist, at this point.