Internet-era ways of working

Internet-era ways of working” is an excellent collection of points (somewhere between the design principles and TODO list items) on how to organize the work / business / project in the modern age. Some of these are obvious and well-known, others are a bit less so. Read the whole article for more details, but here are the main items:

  1. Design for user needs, not organisational convenience
  2. Test your riskiest assumptions with actual users
  3. The unit of delivery is the empowered, multidisciplinary team
  4. Do the hard work to make things simple
  5. Staying secure means building for resilience
  6. Recognise the duty of care you have to users, and to the data you hold about them
  7. Start small and optimise for iteration. Iterate, increment and repeat
  8. Make things open; it makes things better
  9. Fund product teams, not projects
  10. Display a bias towards small pieces of technology, loosely joined
  11. Treat data as infrastructure
  12. Digital is not just the online channel

I’ve been thinking a lot about this subject over the last few years. Some of the items above I practice almost religiously (7, 8, 9, 10). Some I think I do, but I’m not sure (2, 3, 4, 6, 11, 12). Some I’m still figuring out (1, 5, 11, 12). But overall, I think the article is insightful as much of this, even the most obvious parts, are quite difficult to put in words.

Serverless PHP on AWS Lambda

For all those of you who want to try out Amazon Lambda with PHP, here’s a quick and simple guide as to how to set it up: Serverless PHP on AWS Lambda.

This is some pretty exciting stuff!

Best apps and games for Android in 2018

Google Play Store shares the best games and apps of 2018 in the following two lists:

For me personally, most of the apps I used in 2018 remained the same from the previous years. The two new discovers were:

  • Yatse – a remote control for Kodi media center, which I use at home a lot.
  • SimCity – a game I used to play decades ago on PC, which is now available on the mobile, and it’s awesome!

Machine Learning 101 by Jason Mayes

There is a tonne of information both online and offline on the subjects of Artificial Intelligence and Machine Learning. Some resources provide just the bare minimum introductory information. Others dive deep into specifics. But I haven’t seen one that is as easy to follow as Jason Mayes’ Machine Learning 101 slides deck.

It’s so easy in fact that is probably useful to even the non-technical people who want to know how this whole AI thing works. I particularly liked how the slides are separated into green background for general knowledge and blue background for in-depth knowledge, making them easy to skip. I also find the balance between the details in the slides and the further reading / watching resources to be just right.

SSH Examples, Tips & Tunnels

SSH Examples, Tips & Tunnels” is a nice collection of tips and examples for Secure Shell (ssh) users. It covers a variety of scenarios from simple remote connections, to file copying, to tunnels and jump hosts.