Show more

Yes our software hasn’t gotten better and we’ve gotten soft. But capitalism demands your products be successful to live. And even then its no promise of a livelihood. Success is currently defined as users who pay extra money(Apple) or users who give up privacy for a deal(Google).

Show thread

With the gameboy for example you always had the same configuration. You always had the same delivery. Always had the same hardware the same ux the same everything. Test it with a few folks and ship it.

Show thread

The real issue is that the web, the operating system, the network, and the hardware have all become a hyper vc fueled moving target. You could write extremely safe and optimized haskell, with a qa team of hundreds or thousands and not even crack a dent in all the different configurations your software might run in.

Gotta big decision to make and a super head cold.

Loving the influx of new blood. Federation is something special.

Day care is a cruel joke. I pay too little and too much for care. And my kid brings home every disease on earth. I have been sick with 4 different viruses since the last week in November.

- If working with text, a good scripting language is fine just make sure its not tied to the JVM. (Clojure is not a great scripting lang IMO)
- If working with a server use a server language with low memory footprint (Ruby burned me)
- If working on the front end I'm sorry its all in a really rough spot right now. HTML + CSS plain is probably my best bet. I like ELM but its not perfect.

Show thread

- Use as few deps as possible.
- Use the base language and its built in tooling. (If it doesn't ship with solid tooling maybe look for a new language)
- If you use a dep make sure it is heavily used and by the influential people in the language, this will make sure it exists forever.

I've got it in my head that my next laptop has a 3:2 aspect ratio. Why did we ever move away from that?

Jason boosted

So, just because I was pissed -- literally and figuratively -- people realized they have no implementation or transition plan.

... which, in the end, is actually a good thing.

Show thread
Jason boosted

"The forest was shrinking, but the trees kept voting for the Axe, for the Axe was clever and convinced the Trees that because his handle was made of wood, he was one of them." ~Turkish proverb

youtube.com/watch?v=YuIIjLr6vU I love this youtube channel. I watched this video last night and had multiple dreams about Ramanujan

I am terrible at making friends, especially outside of work.

Jason boosted

Just to be explicit, if you skipped over that link when it crossed your feed, you need to go back and click it right now. Here it is again:

tonsky.me/blog/disenchantment/

Show thread
Jason boosted

for those wondering how to establish trade relations with crows:

- feed crows food A regularly
- when crows decide to bring you gifts, feed them food B
- when crows bring you different categories of gifts, feed them a food-per-category, ex: food C for jewelry, food D for paper money, etc
- crows will recognize these exchange patterns and opt to bring you things in order to acquire desired treats

good luck! 🐦

Show thread

Also using a library called elm-ui that handles all css and positioning and styles. It also forces accessibility best practices through the compiler. I haven’t opened a single non-elm doc and I made that app in a few hours over a few days.

There is non-insignificant js and css for musickitjs glue code and animations. But I just grabed a few from animate.css and tossed into a style tag.

Also used parceljs for bundling Everything because life is too short for webpack.

Show thread

Regularly mid session I will break everything and slowly but surely, one compiler error at a time it will compile and just work. Its honestly a magic feeling.

Show thread

Elm has really got its claws in me. Sure it has its flaws but I can make changes and fix bugs so confidently I don’t even feel bad skipping tests or having a messy function. I can always clean it up confidently later.

Show more
Merveilles

Merveilles is a community project aimed at the establishment of new ways of speaking, seeing and organizing information — A culture that seeks augmentation through the arts of engineering and design. A warm welcome to any like-minded people who feel these ideals resonate with them.