It’s happening Ever since Swift was open sourced by Apple including a release for Linux, people speculated about why Apple would do this. The most popular theory was that Apple itself wanted to use Swift on the server. And these days, even for Apple — server equals Linux — hence the Linux release. As far as we know, muchContinue reading “Swift on the Server”
The technologies I keep an eye on and find interesting evolve over time. I thought it could be interesting to share the things I’m currently seeing, thinking about, and playing with. The things on my technological radar, if you will. Here’s my list for this month. Previous editions can be found here. Next.js One ofContinue reading “Tech Radar October 2016”
Once upon a time, a team got into a cycle of putting out fires that escalated to a point where productivity practically grind to a halt. When one issue was fixed, another popped up. It was like a game of whack-a-mole. It never stopped. This team had been in this cycle for so long thatContinue reading “Breaking the Cycle, Retro-Style”
Turning “programmers” into “product engineers” For the last couple of months we had a DevOps guy in our team. This is still unusual in our organization, most DevOps aren’t assigned to specific teams, they just work in a separate DevOps department that does work for various projects. The approach we took — which I think worked outContinue reading “Making a Super Team”
TL;DR: Camera on. Microphone on. Go. For my entire industrial career my work relied on effective video calls. I started working as a remote employee for three years, then as a “local” employee, but communicating a lot with remote customers on a day-to-day basis. Today, too, a lot of my time is spent communicating withContinue reading “Video Call Essentials”
A few years ago I made a big bet on Chrome Apps by developing Zed, my editor project, exclusively as Chrome App. Today I received the official announcement that Chrome Apps are effectively dead: Dear Developer, We’re reaching out to you because you’re registered as a Chrome App developer in the Chrome Web Store. AsContinue reading “Bye Bye Chrome Apps”
Why I wouldn’t want to go back being a developer Look at me — I’m a manager! It’s the first thing people ask me when they find out that I used to be one of them. “Don’t you miss it? I hear you were pretty good, why did you switch to management, did they force you?” Good question.Continue reading ““Don’t You Miss Programming?””
A production application needs to be deployed to at least 2 servers or it doesn’t exist. Application state need to be stored in at least 3 places or it doesn’t exist. Code needs to have tests (unit, integration, automated acceptance) or it doesn’t exist.