I was a week off, and this delayed this post by a week. So, this is a long one: have fun for the 50th edition!
NOTE: This is a heavy edition due to encompassing 2 weeks. Python, Agile, maths, Apache Spark. Expect a similar wide range in the future as well. You can check all my weekly readings by checking the tag here. You can also get these as a weekly newsletter by subscribing here.
Found via The Coding Career Handbook mentioned before. I usually go for a write everything twice approach, if the abstraction seems clear, otherwise I donkt mind repeatingbcopy pasting until there is a good general solution. I guess thatks AHA in the end.
There are some good recommendations for clear writing (I can think of a company that should remain unnamed – they have been creating a “future of keyboards” for 5+ years and counting, and still delivered none customers have paid for – that would benefit from this guide).
I found out about sphere eversions on Francis’ A topological picturebook, an entertaining book about how to draw some kind of mathematics by hand. Now we have D3 which is without discussion better. Also worth checking Idyll, it’s on my “to play with” list.
Editorialised title. I think I learnt juggling from one of their sets, and their harmonica book is basically Gindick’s Rock & Blues Harmonica book, which is didactically excellent and pretty fun to read 👍👍👍
SAT solvers (and in general, constraint solvers) are one of those black magic tools I want to learn more. A bit like TLA+ or Alloy a few years back: you may never use them for anything, but knowing they are there at your disposal is powerful.