We don’t have to tell you that the world of technology is an ever-evolving landscape of ideas and concepts, and that even when you have a firm intellectual grasp of a technology this knowledge can quickly become outdated. With this in mind, we thought we’d readdress one of our blog posts from 2015 with a fresh, 2018 perspective.
Pairing is a great way to boost productivity and help crack a particularly complex problem.
Some years ago, I worked as part of a development team on a project to upgrade a tangled legacy system managing a company’s payment systems. Two months in, and we had very little to show for it – pages of diagrams that looked like spiderwebs, a few outages caused by failed attempts to untangle the pile, and a rising level of frustration.
If you read Wikipedia you will find that Alpine is a Linux distribution that is based on musl (more on this later) and BusyBox.
The skin of a watermelon presents a paradox or simultaneous reality of its core; both perfectly ripe and disappointingly mushy, but you won’t know which until it’s cut open. So you just leave it be; looking green and fine until it’s too late and… disintegrates.
Far from technology star gazing, we explore what a modern retail technology platform could look like. Established retailers are typically encumbered by a number of legacy technology choices that are deeply embedded in their business – from a creaking SAP rollout, to proprietary Warehouse Management Systems that are resistant to integration.
At Made Tech, we run an internal Hack Day or Learning Day every month. We take time off our paid work to focus on learning something new, like a new programming language, or to hack together some tools that solve a problem we’re encountering.
As a polyglot software engineer, I have discovered some disciplines which I have found beneficial to me. My hope is that readers of this article will find the experience I share here profitable to their endeavours as polyglots (or indeed as monoglots).
An increasing number of retailers are exposing core parts of their business through APIs, delivering a more cohesive customer experience across a variety of touchpoints, making it easier to streamline internal operations, and opening opportunities to interface with external channels.
Oh no, not another Vim article!