Compendium of Wondrous Links vol X
More interesting reads worth checking out
Tech
- Use Python on AWS Lambda instead of JavaScript.
- Create Escher like images using Julia.
- BeeWares, a collection of tools to help in all the phases of Python development
- Crete project templates with Cookie Cutter.
- An interactive Maze Solver.
About development
- I’ve still confused with this “learning code is cool”, as this article says. I’m not sure if this is a bad time to be a beginner. Yes, it’s true that too many options is confusing, but the amount and quality of instructional material at the moment is absolutely incredible. Beginners right now are a thousand times more capable of doing stuff than 20 years ago, just by the increase of productivity and clarity.
- Tools don’t solve the web problems. Related to the first about the constant new tools for working on a web development, and their problems.
- This tweet chain describes quite good the constant roller coaster when developing code.
- Be friends with failure. The master has failed more times than the beginner has even tried.
https://twitter.com/garybernhardt/status/599679195292176384
- But that’s better said than done. Working in the tech industry can be difficult. I quite the tech industry.
- There is a lot of talking about technical debt. I see it as an unavoidable part of development, if you have any intention of shipping a product. Why the way we look at technical debt is wrong.
- Talking about one of the two most difficult problems in software: How to name things. The other being cache invalidation and off by one errors…
- An interesting interview with Pete Goodlife about how the things outside code (team work, communication, dealing with complexity, etc) are extremely relevant for coding.
- And talking about that, organisation skills are really important and they are very difficult to teach or to recognise.
- An interesting article about loyalty, longevity and burnout on work environments.