Mostly Grey former ginger with a preference for Rust. Leads wg-rustup, sorry about the mess. He/Him or They/Their Now @kinnison@fosstodon.org too

Manchester
Joined December 2008
Replying to @hisham_hm
In my experience, the vast majority of software developers that I interact with, work with, etc. Did not start out as CS graduates. Heck I'd been working in software for nearly 20 years before I graduated. Some of the best programmers I work with are physics graduates.
1
1
Replying to @hisham_hm
So long as these 'abstract concepts' are more effectively concretised and documented then maybe. My main issue is that they tend to be very poorly documented and so abstract as to be basically useless to the average developer. Developers are going to get more diverse not less.
1
1
Replying to @hisham_hm
I truly hope not. I've tried Haskell several times, including really pushing for it and writing tutorials a few times. And each time after a while I get utterly lost in the world of abstract things with incomprehensible concepts and two letter variables names or arcane sigils.
1
People such as @zygoon and @popey may be interested to see their investment in me has finally borne fruit -- gosh it was hard to birth this baby!
Recently I merged snapcraft support into rustup's CI. This is part of an effort to make it possible to `snap install --classic rustup` to get a @rustlang environment going via `snap` rather than `curl | bash`. Brave? Try experimenting with `snap install --classic --edge rustup`
2
7
Every time I merge to `master` of `rustup` there'll be a new edge snap published automatically. Once we're satisfied with its behaviour more generally, officially released `rustup`s will end up on the `stable` snap channel.
3
Recently I merged snapcraft support into rustup's CI. This is part of an effort to make it possible to `snap install --classic rustup` to get a @rustlang environment going via `snap` rather than `curl | bash`. Brave? Try experimenting with `snap install --classic --edge rustup`
1
5
2
17
Replying to @jmtd
I am entirely lost but in general I'd say that Haskell can be improved by anything which makes it MORE WORDY. Haskell gurus are so quick to have incredibly complex things with small names and arcane symbols and nearly no documentation. Makes it very hard to follow.
2
Daniel Silverstone ๐Ÿ’‰๐Ÿ’‰๐Ÿ’‰๐Ÿ’‰ยฒ ๐Ÿณ๏ธโ€๐ŸŒˆ๐Ÿ‡ฌ๐Ÿ‡ง retweeted
Happy Wank Holiday Weekend! ๐Ÿ’ฆ Self love and wanking your way through lockdown is the best way to slow the spread of coronavirus and protect our NHS. So... will you take our Pleasure Pledge?
17
31
33
69
TTOTD: When your body-battery score has been below 50% for over a week, don't go "wahey, it's 52% I'll run a half marathon today" -- I hurt and I had to walk from 20km :(
1
3
Replying to @lolamby
The rise in popularity of f-strings is another nail in Python's coffin for me :/
1
Holy Suppurating Fuck Mailman! It's not including RFC2919 headers on posting acknowledgements any more. How was this software ever released?
1
2
With thanks to @oli_obk and much combination trepidation/joy, I have just pushed 0.8.0 of the @rustlang pandoc crate to crates.io. One or two quality of life changes, will need a bit of care around OutputKind::File when updating, otherwise you should be fine.
3
Replying to @zygoon
Yes, I think if more snaps might need it, then the `snap install core` was non-obvious, at least to me, as a way to fix snapd
1
1
@zygoon I can't `snap install snapcraft` on my Debian buster box because it needs 2.39 and buster has 2.37. What's the *right* way to update snapd on a Buster install?
2
I am currently doing a victory dance for getting a test to pass - my Friday off is very unfortunate :D
4