@faassen@fosstodon.org
@faassen@fosstodon.org avatar

faassen

@faassen@fosstodon.org

Me grok write code. Python, Rust, Typescript, JavaScript. Created: Morepath, lxml. Also: gardener, science & history fan, living life fan. Husband & father.

I post a lot about programming as well as gardening pictures. If you come for just the gardening pictures the programming talk may baffle you. If you're a programmer, I invite you to enjoy the flowers!

This profile is from a federated server and may be incomplete. Browse more on the original instance.

alice_i_cecile, to rust
@alice_i_cecile@mastodon.gamedev.place avatar

Straw-people love to say that is terrible for quick-and-dirty scripting tasks: just write Python or Perl!

My experience with it has been great though: CLIs are so smooth to write, there's great crates for all the dumb little things you want to do, and path + string processing is super easy. And then you can actually read / modify the script in the future. We've been working on a generate-release script for @bevy with multiple contributors over the last month; it's been lovely.

faassen,
@faassen@fosstodon.org avatar

@alice_i_cecile

@bevy

Yeah, I have been saying the same. I now prefer Rust for CLI stuff, because you get a quality CLI with a simple type driven approach. Project creation is simple with Rust, which helps the "quick" part of quick and dirty.

markmccaughrean, to photography
@markmccaughrean@mastodon.social avatar

Day 4

Slugs “R” us 😬✌️

(It has been quite rainy & damp today, perfect weather for our slimy garden friends 🤷‍♂️)


faassen,
@faassen@fosstodon.org avatar

@markmccaughrean "friends"

mariatta, to random
@mariatta@fosstodon.org avatar

Maybe I'm overthinking this, but I'm wondering if people end their inline code comments (in english language) with period, or without period?

For example:

Assert that the data didn't change

or

Assert that the data didn't change.

I normally don't end my inline comments with period, but wondering if I should start doing it 😓

faassen,
@faassen@fosstodon.org avatar

@mariatta I don't use periods, usually. Interesting.

grimalkina, to random
@grimalkina@mastodon.social avatar

Small structured experiments designed the right way force organizations to do something very radical: pre-commit to the evidence that we agree would force a change.

faassen,
@faassen@fosstodon.org avatar

@grimalkina the OKR procedure in theory tries to set a goal of concrete measurable key results.

Unfortunately OKR can devolve into a period of a week leading up to review where team leads try to come up with new ones and try to motivate how they accomplished some old ones, and besides this they were more or less forgotten, which felt useless. Just more bureaucracy.

Then other forces in the organization with real power (but unclear objectives) would pull teams left and right.

faassen,
@faassen@fosstodon.org avatar

@grimalkina

I'm not sure. Here are some results.

Start small, as you recommend.
Real management support for key results. Time allocated to work on measurement, with clear goals.

Someone who goes around reminding everyone that this is the way to do it. Don't start with all teams with a lot of cerenomy. Identify and eliminate useless ceremony.

Start with one team and expand from there.

faassen, to Bloomscrolling
@faassen@fosstodon.org avatar

As every year, bountiful promises of blackberries in a few months.

#BloomScrolling #gardening

faassen, to programming
@faassen@fosstodon.org avatar

A new blog post.

Tool maven versus language maven. Do modern development environments enable you to be both? How does this affect languages?

https://blog.startifact.com/posts/the-tooling-shift/

#programming

faassen,
@faassen@fosstodon.org avatar

@dabeaz

Yes, you would be on the more extreme end of being a language maven then.

For me the focus is language too but I have become a cyborg.

For Python and JS much complexity is added with static types and the gain that complexity gets you is better tooling. Type driven development too but that is like TDD: most people don't do it.

Given a choice of languages with static types, I prefer a language with a more coherent type system that also supports higher performance execution.

faassen,
@faassen@fosstodon.org avatar

@dabeaz
Oh yes, I have the same tooling fragmentation complaint for JS/TS.

Rust was a breath of fresh air for me as a huge amount of tools just work out of the box.

faassen,
@faassen@fosstodon.org avatar

@dabeaz
Sure but everyone has different opinions on what that even means

faassen, to fediverse
@faassen@fosstodon.org avatar

Are there search engines that work like this: I publish my own list of sites on some topic that it should index.

And then perhaps I compose bigger lists with trusted others?

I googled for federated search but that's about searching the fediverse or federating search engines. I guess I'm looking for a federated search index.

jochen, to random
@jochen@wersdoerfer.de avatar

What really creeps me out isn’t that we’re great at imagining non-conscious things as people - that’s just a harmless quirk. It’s that we might be just as mistaken about actual people, and we’re stuck in a cosmic horror plot.
https://mastodon.xyz/@pmorinerie/112506480363973206

faassen,
@faassen@fosstodon.org avatar

@jochen
The harmless quirk of attributing agency to things without agency theorized to be a factor in the emergence of religion.

zzzeek, to random
@zzzeek@hachyderm.io avatar

write a fairly inflammatory toot then see how many of them blocked you. but I've been thinking about this a lot, for literally decades, and I can't avoid this conclusion.

faassen,
@faassen@fosstodon.org avatar

@zzzeek where is your inflammatory toot?

faassen,
@faassen@fosstodon.org avatar

@zzzeek oh sorry I didn't mean to worry you!

My response to that is that authoritarians and terrorists need each other against the middle.

On anarchists, they're all over the place. While some follow accelerationism to trigger social transformation (which sounds like a very risky plan to me) many others are far more constructive. Anarchist accelerationism isn't new, to most "anarchist" is still synonymous to terrorist because of attacks a century ago.

https://en.wikipedia.org/wiki/Accelerationism

faassen,
@faassen@fosstodon.org avatar

@zzzeek Anyway The perspective is not offensive to me.

It's just that the current situation in Israel/Palestine is highly triggering to people.

faassen,
@faassen@fosstodon.org avatar

@zzzeek oh, and the generalization of "anarchists" I think doesn't work, as left libertarian types are really all over the place. As you'd expect for anarchists.

faassen,
@faassen@fosstodon.org avatar

@zzzeek Let's detach that statement from anarchism as lots of people say this who aren't anarchists, and even anarchists have all kinds of reasons to say it.

I'd say most people who say this aren't deliberate acceleratists making a deliberate choice by not voting. A lot of people use statements "all politicians" are the same because they feel powerless, or they are misinformed, or are looking for an excuse.

faassen,
@faassen@fosstodon.org avatar

@zzzeek I realize that this is frustrating in election time with a highly flawed election system and some very worrying outcomes. I'd definitely vote myself.

But I don't know whether blaming people who don't vote (or vote for a third party in the US) is very productive. It's unlikely to convince them I feel, more likely to make them more defensive.

faassen,
@faassen@fosstodon.org avatar

@zzzeek an accelerationist would vote for Trump I imagine, instead of not voting at all.

futurebird, to random
@futurebird@sauropods.win avatar

I have a soft spot for Libertarians even though I shouldn't and they don't deserve it. When I was a kid I had a weird neighbor who was always giving me Libertarian books... I wish I still had some of them they were WILD. He was a thorn in the side of the local, school board as well insisting that if they had an event at the school that involved politics Libertarians had to be included.

And in defense of the guy, he was about as likable and earnest as a Libertarian could be.

1/

faassen,
@faassen@fosstodon.org avatar

@futurebird
There's this guy Eric S Raymond who was extremely influential on the early open source movement who demonstrated this trajectory to me.

He devolved from a quirky "freedom!" libertarian into a, well, a LOT worse over the years. Perhaps it was always in him - there were definitely signs. But the angry, ugly screeds came later.

idoubtit, to random
@idoubtit@mstdn.social avatar

I had 44 books tagged on a list to read in Libby. Now, almost half are no longer available, which is confusing. Meanwhile, I can’t pick from the rest because I really need something good, I can’t take something sad or anxiety-producing right now.

faassen,
@faassen@fosstodon.org avatar

@idoubtit
Hey. Hang in there.

rebeccawatson, to random
@rebeccawatson@mstdn.social avatar

It took about five months but I finally finished The Count of Monte Cristo. Now if you’ll excuse me, I need to go back in time and punch myself for saying “wait, this used paperback is abridged? well that’s stupid, I’ll just get it on Kindle where I can’t see how long it is.”

faassen,
@faassen@fosstodon.org avatar

@rebeccawatson
I read it for a long time last year and I was "this is taking a long time" and it was setting up a whole soap opera plot with lots of characters and people talked out loud in the literal opera in Paris and then I saw there were a vast number of ereader pages left and decided to pause it. I am still on pause.

This was prompted by a visit to Chateau d'If in Marseille, the prison island, which is neat though not all that much to see.

grimalkina, to random
@grimalkina@mastodon.social avatar

The answer to "how can we make more technology work better and more for everyone" PROBABLY can't hinge on "individual software developers are responsible for knowing internalizing and perfectly executing every single thing in the world and perfectly understanding the needs of billions of people" eh?

faassen,
@faassen@fosstodon.org avatar

@grimalkina
Right!

I like individualism and individual responsibility but not blind individualism because, it is said, we live in a society.

Making the world work better in general depends on creating, encouraging, preserving and enforcing structures and patterns that make individuals do things that help improve rather than detract. And figuring out what that is together.

soller, to random
@soller@fosstodon.org avatar

I wrote a PDF reader with libcosmic yesterday. While it is very basic and not likely to be ready for the first COSMIC release, it is pure rust, lightweight, GPU accelerated, and highly portable.

faassen,
@faassen@fosstodon.org avatar

@soller
I am curious about the PDF rendering. I can't find a pure Rust PDF renderer quickly so curious what you use.

faassen,
@faassen@fosstodon.org avatar

@soller
Ah! The libcosmic had me thinking you were writing a reader UI.

That sounds like a challenge. Interesting! Alternatives would be good here. For some large RPG manual PDFs, especially where I want to do a quick search during a game, libpoppler is a bit slow. mupdf in something like zathura is better but the UI is idiosyncratic

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • GTA5RPClips
  • ethstaker
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • tacticalgear
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • lostlight
  • All magazines