Does Agile Suck in some Cynefin domains?

Tim Band wrote “Here’s an article from Bertil Muth on freeCodeCamp on why Agile isn’t working at your company. This contains a lot of great, level-headed advice about how to excel at Agile—by which Bertil seems to mean ‘Scrum’. The assumption seems to be that Agile (which equals Scrum) is great for everyone! But is it? Might Agile…”

Spot Colour Puzzle

Patrick Tschorn wrote “I failed to solve the Spot Colour Puzzle at a recent team-building event. Time to revisit state space search and have some fun with Elixir. The puzzle consists of seven discs, each of which has six coloured spots. One disc is to be placed at the center and the remaining six discs have to be…”

Experiments in converting code from C to Rust

Tom Parker-Shemilt wrote “I’m quite fond of Rust (as a few blog posts on the topic may indicate), but one item I hadn’t really explored was replacing/rewriting existing C code bases in Rust. There’s a general joke about the general notion of “rewriting everything in Rust is of course always the right thing to do!” (Google “rust evangelism…”

Visitor7 [CC BY-SA 3.0 (https://creativecommons.org/licenses/by-sa/3.0)], from Wikimedia Commons

Fast Elixir Porter2 Stemmer

Patrick Tschorn wrote “Motivation: understand the Porter2 stemming algorithm and learn some Elixir On a recent project, my mission was to refine and substantially extend a prototype document classification system originally written by somebody else in Python. In order to keep the extended system small and understandable (i.e. maintainable by the original author), I implemented all but one of…”

Clincher: checking your signed git commits

Tom Parker-Shemilt wrote “Recently for a project with tight regulatory requirements we decided that git signing throughout the project was a good idea. There’s a debate about it’s level of effectiveness, given that all it tells you is that a particular commit was made from a particular developers machine, and if they’re not careful, they can end up…”

Enoch Lai at the English language Wikipedia [GFDL (http://www.gnu.org/copyleft/fdl.html) or CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0/)], via Wikimedia Commons

Recycling your continuous integration builds

Dickon Reed wrote “Background Having a stable integration branch and doing branch per feature is one way to run a project; we use it to ensure we do code review on every change, and (almost) never have to roll back bad merges (though there are other approaches). If you are doing feature per branch you can do extensive testing…”

Improving Life in Smaller, Heterogeneous Projects

James Uther wrote “A little while ago we were asked if we could do a talk on ‘developer experience’ at QCon. I volunteered. We were having lots of fun at the time building a CI/CD system out of Jenkins and Kubernetes, and using a bunch of hipster languages in the project and I thought I would be pulling…”

Even more Rockstar: using WebAssembly to run Rust code in browser

Tom Parker-Shemilt wrote “Two months ago I blogged about how to be a Rockstar developer, and demonstrated it with a Rockstar interpreter called Maiden written in Rust. Now, normally Rust is considered a systems programming language (it even says so on the Rust homepage), and the command-line nature of Maiden aligned well with that. Except that Rust is slowly…”

Not all watchers are created equal (or how to make yak shaving useful)

Tom Parker-Shemilt wrote “I’ve been hacking around with a Clojurescript project recently, and it resulted in a certain amount of yak shaving when I found the watcher system I was using was eating a lot of CPU. On the one hand, yak shaving is bad, because you’re doing other things that aren’t the core task you’d originally meant…”

By Ed g2s [GFDL (http://www.gnu.org/copyleft/fdl.html), CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0/) or CC BY-SA 2.5 (https://creativecommons.org/licenses/by-sa/2.5)], from Wikimedia Commons

How standing on escalators can be faster than walking

Tom Price wrote “The Holborn stand-only escalator trial In 2016, Transport for London (TFL) launched a four month trial preventing commuters from walking up the escalators during peak times outgoing from Holborn underground station on the Central line, where traditionally TFL advises customers to stand on the right and walk on the left. The results showed a throughput increase…”

By total 13 (Leyendo el periódico) [CC BY 2.0 (https://creativecommons.org/licenses/by/2.0)], via Wikimedia Commons

Sentiment Analysis of News Articles

Sunghun Jung wrote “What is sentiment analysis? Sentiment analysis, in a nutshell, is used to predict whether a text is negative, neutral, or positive about certain topic without having to read the full text. With the development of various Natural Language Processing (NLP) libraries, sentiment analysis has been an interesting area of exploration. So far, tweets and product…”

How to be a Rockstar developer!

Tom Parker-Shemilt wrote “You’ve probably followed that clickbait of a title and are hoping for some super-secret tips on how to be a ‘Rockstar developer’, and I’m not going to disappoint on that (technically). But before that, I’m going to note to those of you lucky enough to have not seen that particular variety of recruiter spam that…”