miniblog.

Nifty example of a Haskell lens library using custom type errors to explain what's wrong: https://github.com/mrkgnao/silica/blob/master/README.md
I've worked on JS projects where we set a maximum line number on files. It worked well -- it was a gentle reminder that a module had grown and would benefit from splitting up. (I think this would definitely work in other languages, but probably with a higher line threshold.)
It's common in technology to deal with incredibly large numbers, so you eventually develop an intuition for different orders of magnitude. Perhaps we should use the same prefixes elsewhere? E.g. the world has 7.5 gigapeople and US national debt is 22 petadollars.
I find markdown easy to work with, but the syntax is pretty lightweight and my content is mostly prose. Perhaps WYSIWYG has an edge for more complex formatting? E.g. if a paragraph is largely links it can be much harder to read the markdown source.
What do people discuss on Twitter? How much is politics versus other topics? An analysis and visualisation from @qutmedia at
Photo
Transitioning from manual to automated processes, and the role of documentation: https://queue.acm.org/detail.cfm?id=3197520
Shower thought: Docker has taken the concept of a bundled .jar or statically linked binary and made it available in a language agnostic way.
I received a "thanks for your open source projects" email this week! :) I receive these once every year or two, and they're lovely. If you have really benefited from an open source library or tool, telling them can brighten up the author's day!
Great, thoughtful discussion about the direction Racket wants go in. The reasoning is given and broader language goals are shared, way beyond syntax. https://groups.google.com/forum/m/#!msg/racket-users/HiC7z3A5O-k/XPR2wbSJCQAJ
I love how GitHub converts code links to embedded code snippets. It requires no extra effort from the user, and it's really helpful. Screenshot from
Photo
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! https://futhark-lang.org/blog/2019-04-10-what-is-the-minimal-basis-for-futhark.html
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: https://hbr.org/2019/06/why-every-company-needs-a-chief-experience-officer
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! https://techcrunch.com/2018/01/16/digitalocean-gives-you-more-ram-and-storage-for-the-same-price/
Showing 261-280 of 736 posts