RSSAmplifier

Blog

Oliver Wehrens

Notes on software engineering, architecture, leadership and building things.

owehrens.comRSS feed ↗100 posts

Latest posts

Quick test Qwen3.8 27B

I'm running Qwen3.6 for a while as local AI for some services / apps I use. Qwen 3.8 came out. Here is a quick test what it can one shot.

Product Development Workflow

I'm trying out some workflows to speed up the development of my personal projects. I'm using partly Matt Pococks skills and I really like it.

Nightshift with Claude Sandbox Runtime (SRT)

Running Claude unattended to implement all your tickets over night with the Claude Sandbox Runtime. Simple and easy.

How Agents Find Their Own Tools: Agentic Resource Discovery

How do agents find capabilities of web sites? Agentic Resource Discovery (ARD) is a draft spec that lets any domain advertise its AI tools the same way websites advertise themselves to search engines. Let's explore how this works.

AI coding test turned to product

The journey how I started to get my feet wet with cursor (again) and how it solved a hyperpersonal software problem for me.

Using AI and Model Context Protocol to create more usable Jira Tickets

How many Jira tickets have you seen which are just one line of description? Fear no more. Your friendly AI will help you. (More AI slop?)

iOS Development Setup with Cursor AI

How to setup Cursor AI for iOS Development.

The return of product and requirements development. Writing software without being a developer.

I do not know Swift nor iOS Development. Yet, I wrote a fully fledged Podcast Player for iOS in 3 hours.

Running Deepseek 671B Model on a PC locally

You can now run the 671B model of DeepSeek locally thanks to unsloth.

The Pivotal Role of Tech Leadership in Overseeing the Big Picture

What does it mean to take care of the Big Picture? What are your responsibilities?

Reporting on a big waterscrum project

Learn how I managed to report a 100 agile developer company into a big corporate strategic project, how we measured progress and met the deadline.

Fuckup: Goodhart's Law in practice - tie a metric to a bonus

We had good intentions of increasing the quality of the code base. Well ...

Fuckup: Programming Languages and Organizations

How not to deal with programming languages introduced by developers.

Clean code ... should you DRY?

Don't repeat yourself. This is a core principle of programming. Right? Or? Why not?

Why you need a macro architecture

What is a macro architecture and what is important?

Can AI replace me as a consultant?

Can an AI replace my job? What would it take?

Whisper: Nvidia RTX 4090 vs M1Pro with MLX (updated with M2/M3)

How fast is my Whisper Benchmark with the MLX Framework from Apple? Nvidia 4090 / M1 Pro / M2 Ultra / M3

Artifacts for effective alignment

Which artifacts are at least needed for an effective alignment in your organization?

Podcast time

Ivan of dev.env Podcast invite me to talk about my way in the IT industry.

OpenAI Whisper Performance on Nvidia RTX 4090

How fast is OpenAI whisper on a RTX 4090?

Semantic Search with Cosine Similarity

Search through text with semantic search using machine learning.

OpenAI Whisper Benchmark Nvidia Tesla T4 / A100

I ran a benchmark on an Nvidia Tesla T4 / A100 to see how well OpenAI Whisper performs.

OpenAI Whisper on Apple M1

How good runs the C++ implementation of OpenAIs Whisper on Apple Silicon?

What does it take to become a software architect?

I got together with Eberhard Wolff to discuss and answer questions about what it takes to become a Software Architekt on Software Architektur TV.

How hands-on should a CTO be?

Should a CTO code?

Sketch Book Summary: No Estimates

Sketch Book Summary: No Estimates

Four weeks of home office

On March 12th we decided to send everybody into Home office. We were partially already working remotely but we never tried to be 100%. Now we were forced to.

Sketch Book Summary: Good Strategy, Bad Strategy

A sketch on the book to remember.

2019

Lots of things have changed for me in 2019. So let’s look back.

Technical Agility

What, why, where & how to react to changes

Wardley Mapping Canvas

A simple Canvas for creating Wardley Maps.

Using Sketch Book Summary (SBS) to remember content what matters to me.

Drawing important things from books keeps my memory fresh.

Sketch Book Summary: Atomic Habits

A summary sketch about the book 'Atomic Habbits'.

CD und DevOps im Expertencheck

Grau ist alle Theorie. Wir haben daher verschiedene Experten zum Thema Continuous Delivery und DevOps befragt – wir wollten wissen, wie ihre Erfahrungen mit den eigenen Teams und Unternehmen verlaufen sind. Oft stellte sich heraus, dass die Technik an sich nicht das größte Problem ist.'.

Warum wir auf DevOps setzen

Die Konkurrenz ist groß, jeder will beim Ausliefern der Software der schnellste sein. Warum wir dabei auf DevOps setzen? Das sind die Argumente.

2017-90 - Random Tech Links

Automating Kubernetes Cluster Operations with Operators The goal is to give end-users a carefree Kubernetes-as-a-Service (KaaS) no matter the underlying infrastructure. Most…

Service Discovery For Machines And Humans

My slides from the OOP 2017 conference. - Abstract: Combining Continuous Deployment and a Microservice architecture brings new challenges to develop and operate your platform. A…

Microservices bei der E-POST

Microservices sind in aller Munde, und auf Konferenzen versprechen Migrationsszenarien und technische Details gut besuchte Vorträge. Eine Folie, die fast immer auftaucht, ist eine Feststellung von Melvin Conway aus dem Jahr 1968, die besagt, dass „Organisationen, die Systeme entwerfen, […] auf Entwürfe festgelegt sind, welche die Kommunikationsstrukturen dieser Organisationen abbilden.“ (Conways…

Der Real-Life-Check

Über Microservices wird momentan viel in Theorie geschrieben und gesprochen. Doch wie sieht es in der wahren Welt dort draußen aus? Wir haben die Autoren dieses Themenschwerpunkts und weitere Experten aus der Branche gefragt, wie ihre Microservices-Erfahrungen aus der Praxis sind.

How is your microservice architecture doing?

It all started when my new boss stepped into my door and asked me if I had a clue how our system was working. In an ideal world we would have teams and developers who work on a…

Entwicklung verteilter Systeme - Herausforderungen nicht nur an die Architektur

This is my talk about Development of distributed systems - challenges not only for the architecture . You guessed it, it is in german. I gave this talk at BedCon 2015 and I will…

Wider den Monolith - Am Ende wird alles gut

My WJax 2014 talk in german. Wider den Monolith - Am Ende wird alles gut. My first talk with lots of pictures. The talk was recorded. As soon as I know the url I will post it here…

Migrating a monolith

If you start, a monolith is much easier to begin with. Everything is in one place, it's fast and all team members understand the code. If you plan your application from the start…

If you don't fight it you end up with a monolith

You planned your software. You talked to your business owners. As soon as you saw a new use case which should be implemented, you modularized it. You did everything right. And then…

A Monolith could be good for you

Everybody says monolithic applications are bad. I usually hear things like: - Tiny changes need full redeployment (maybe even with downtime) - Limited agility - Easy to get a big…

How you might know that you have a monolith

You start your green field project and keep working on it. It grows and grows and grows. You feel comfortable with it and it could not be better. Because more needs to be done/the…

How failing tests can be green

Imagine this conversation: Friend : "We have an integration system where we deploy every two weeks all commits and run hundreds of end to end tests on it." Me : "And if everything…

Getting Faster

My Continuous Lifecycle 2013 talk. How we got faster at deploying our software.

Mit Puppet und RPM

„It works on my machine“ hat sicher jeder schon einmal gehört. In der Entwicklung verhält sich die Software wie erwartet. Bis diese in der Produktion ist, dauert es lange. Einmal live, treten dann unerwartete Fehler auf, während die Softwareentwicklung längst an einer ganz anderen Stelle ist. Wie kann dieser Spagat umgangen werden? Dieser Artikel reflektiert, wie wir mit diesem Problem auf Basis…

Doing a Sprint Review with a Review Fair

I'm working in an organization where we do synchronized sprints between all teams. This means every two weeks all meeting rooms are booked for retrospectives and sprint plannings.…