RSSAmplifier

Blog

Adventures in Software

Ari Fordsham's blog

arifordsham.comRSS feed ↗8 posts

Latest posts

Rust is more permissive than C, but C has better concurrency support

f() + g();

How to run Linux commands without installing

Maybe you want to try out a Linux command, or use it as a one-off. If you’re like me, it makes you vaguely uneasy to have your machine littered with software you forgot why you installed. Wouldn’t it be nice if there was some way of running commands, from the Internet, without having them leaving residue on your machine? Sounds impossible, no?

How To Set Up Your WFH Office

Remote working brings a new level of work flexibility, but it does mean a lot of communication by video call.

What Can I Refactor For You Today?

As developers, we love building things. Haskell gives us great opportunities to channel our creative drives into producing libraries and tools that are (hopefully) both intellectually elegant and functionally useful. But there’s more to building software than just creating.

What I don’t like about Github Copilot

DISCLAIMER: I haven’t had a chance to use Copilot - I’m on the waitlist, like everyone else. I’m writing based on the impressions I’ve got from the quite nice website, the underlying OpenAI Codex technology, and my own rudimentary ideas of how machine learning works.

How I reduced my Haskell CI time by 84%

I know how confounded I was by CI before I got into it, and how straightforward it seems now, so I thought I’d write down my experiences for anyone following in my footsteps.

Haskell - Doomed to Succeed?

The unofficial motto of Haskell, the predominant lazy functional language, has long been:

Is Haskell fast?

If you try to research this question, you might come up with confusing and contradictory answers, strongly-stated opinions, and loads of technical jargon.