Posts

Showing posts from June, 2015

Automation and its Impacts on the Labour Economy

Image
“ The Lights in the Tunnel ” by Martin Ford explores the implications of the increasing automation of labour. It begins by visualizing the world economy, and how it will change as automation increasingly eliminates labour. Many commonly held beliefs are dispelled throughout the book with convincing logic and some unquestionable evidence. This is not something we can afford to ignore. Even without the current rapid advances in technology or full artificial general intelligence, automation is going to have some significant effects on society, and it is going to happen sooner than you think. The Reality of Automation This is not science fiction. Far-off notions of intelligent androids performing our every wish are the least of our worries. Automation is set to displace workers in many areas with little advance in technology. With profit as the incentive, it is only a matter of time. Much of this displacement is simply a question of design. For example, automated checkouts ar

How to Be an Organised Developer (and spend more time coding!)

As a developer your main focus is to write code. But over time, you'll find that there is a lot more to development than this. If you're not aware of this, you might one day wake up and realise that the notepad file you used for passwords and connection strings has gotten out of hand. Being more organised from the start can help keep you focussed on coding and help you stay more efficient. If you move jobs you'll pick up a lot of information in the first few weeks, you'll want to organise it well from the start. If you stay in the same job for years, the 'other stuff' you accumulate can get messy and cumbersome. Like good code, making an effort to organise yourself well from the start can pay dividends later on, when it comes to navigating and maintaining all your stuff. Here's a list of some of the "stuff" you'll find yourself accumulating as a developer, and how to keep it well organised. OneNote (or Equivalent) An essential tool