Restrictions spur creativity. Perception shapes reality. Or why you don't want to get on the wrong side of your users. In the early days of the internet, GIF was the prevailing file format for website graphics. While JPEG is great for compressing photos, GIF (Graphical Image File) is a lossless encoding that works great when … Continue reading PNG is not GIF
Tag: IT
Office or remote?
The pandemic showed that software engineers can work productively from home. But most of us have also realised that working remotely is hard to sustain as a healthy business operating model. So what is the recipe for success in post pandemic software engineering?
Great software
At a recent interview I was asked: What is good code? While I have written code professionally since 1999, I think a more interesting question is: What is great software? While the source code important, it doesn’t live in a vacuum. To write good code, you need to understand the larger context of the system. Reflecting after the interview, here is the answer I would give today.
Insights from Google’s State of DevOps
Two key insights I learned from Google's State of DevOps 2023.
Do you talk only about work at work?
One of the practices I have picked up during my career is to share pictures with my team.
Hello World
Stockholm shuts down in July. Shops in business districts close for the summer. Subway lines close down for repairs late evenings. The traffic jam on the freeway clears up. Visby Cathedral on a sunny day in early June. Copyright Frederik Jensen 2023. I've been back in the office for one week, calm and quiet with … Continue reading Hello World
Follow the money
ChatGPT is a disruptive technology. But it is not just about engineers being out of a job. The real disruption comes from how AI tools change the flow of money.
Boxes and arrows with Mermaid
Sooner or later when creating software you end up drawing diagrams to explain how the system you are building works. This post is a short primer to Mermaid, a tool for creating and maintaining diagrams, with personal insights.
Advice for someone in their first job
What advice would you give a newly graduated person starting his or first job as a knowledge worker in IT? In my last job I had the pleasure of working as a mentor for young people beginning their first job after graduation.
Six questions to get into a project or new role fast
Getting into a new role or a new project requires you to understand the project fast so you can start adding value. Over the years I have discovered six questions that help me get into a new role and start adding value fast.