miniblog.

Tesla is closing many of its stores in favour of customers buying from its website. It's clear that automating a manual process reduces the number of jobs, but perhaps access to information does too? Are we reducing sales teams due to websites?
What compiler intrinsics should you provide in a parallel programming language? When do they give you an asymptotic speedup? A fun discussion for the Futhark programming language, including the *two* big-O measures for time!
On the importance of pre-populated inputs in apps designed for consumers to create games: https://boingboing.net/2015/08/24/a-game-making-app-for-everyone.html This principle probably applies to a ton of other domains too.
Making a Gameboy game in 2017, with a deep dive into the constraints of a 8MHz console with only 32KiB of memory! https://www.gamasutra.com/blogs/DoctorLudos/20171207/311143/Making_a_Game_Boy_game_in_2017_A_quotSheep_It_Upquot_PostMortem_part_12.php
On intentionally supporting both customer experience and employee experience within a company:
I've built a simple personal wiki/blog at https://notes.wilfred.me.uk/. It has few features and little content, but it works. I've tried to apply an agile philosophy: ship it ASAP. This is hard for side projects. I found the features I wanted after shipping changed considerably!
Is there a term for debugging where you've fixed the issue, but you don't understand the behaviour that the bug produced? "Fixed if(logged_in) which should have been if(!logged_in). No idea why users previously got their usernames ROT13'd."
Pronouns for code vary in different programming communities. Feature oriented: "This library ... it provides" Contributor oriented: "Our library ... we provide" Anthropomorphising: "I provide" Smalltalk favours the third option, which still makes me smile :)
I've consumed some excellent blog posts/podcasts recently. Free content is weird: there's little branding or promotion of it. You end up with content that's less well known.
Today I learned that I can double the RAM in my $5/month servers Digital Ocean by rebuilding them!
I find it easier to remember markdown link syntax: I use it a lot and rarely use competing structured text syntax. Return types seem much harder. function foo() -> int function foo(): int int foo() I encounter all of these regularly!
Apps exploring alternative payment systems to avoid fees on Google's App Store:
The rate of contributions to Pharo Smalltalk is increasing! https://github.com/pharo-project/pharo/issues/3814 Git isn't the easiest thing to learn, but it's definitely the lowest common denominator these days.
Replacing openSSL with Rustls can improve execution time, memory usage, and security! https://www.zdnet.com/article/a-rust-based-tls-library-outperformed-openssl-in-almost-every-category/ The potential performance improvements will probably motivate adoption even in C/C++ programs.
Pipe operator syntax is coming to JS! Babel is a fabulous way of enabling users to try out new syntax and report how they find it. https://babeljs.io/blog/2019/07/03/7.5.0
Showing 271-285 of 736 posts