Document 01 · About Feel Holiday GmbH

A studio of software engineers,
writing systems that last.

This page is a plain description of who Feel Holiday GmbH is, what we care about and how we approach the work. Nothing on this page is a promotional claim.

Modern office interior with a large meeting table, chairs and whiteboards showing system diagrams under natural daylight
§ 01
Company overview

What Feel Holiday GmbH is, in plain terms.

Feel Holiday GmbH is a European software engineering practice. We design, build and maintain digital systems on behalf of organisations that need software to run reliably as part of their operations. Our work is delivered by engineers, in small teams, working directly with the people whose problem is being solved.

§ 02 · Mission

Our mission

To help organisations turn complex problems into software that is clear, safe to change and honest about its own limits. We measure success by whether the systems we build continue to serve the business years after the initial engagement has ended.

§ 03 · Vision

Our vision

A software industry where engineering discipline is the default expectation, not a premium option. Where the people responsible for a system understand it, and where the systems themselves are documented well enough that the next engineer can inherit them without alarm.

§ 04
Core values

Six principles that guide how we work.

Value
Clarity over cleverness

We favour code, interfaces and explanations that the next person to read them can understand quickly.

Value
Honest estimation

We give the ranges we actually believe, revise them as we learn, and flag risks early.

Value
Written thinking

Non-trivial decisions are written down. This is how a team stays coherent over time.

Value
Long-term ownership

We build software as though we were going to be responsible for it in three years, because we often are.

Value
Proportional process

The right amount of process is the least amount that keeps quality and predictability high.

Value
Respect for context

We adapt to the client's constraints, culture and existing systems instead of imposing a template.

§ 05
Working principles

How work actually happens, day to day.

Aerial view of an engineering team working around a table with laptops and printed technical diagrams
  • Small teams by default

    One or two engineers, sometimes three. Enough to have a real conversation, small enough to move without friction.

  • Direct client contact

    The people writing the software talk to the people who need it. Requirements are not transcribed through intermediaries.

  • Short, visible cycles

    Weekly increments with running builds and written summaries.

  • Everything in a repository

    Code, infrastructure definitions, documentation and decisions all live under version control.

  • Reversible releases

    Deployments are small, staged and easy to roll back.

  • Reviewed changes

    Non-trivial changes are read by a second pair of eyes before landing.

§ 06
Engineering mindset

How we think about software as a discipline.

We consider software engineering a serious craft with tangible economic consequences. Every line of code either supports the business or slowly costs it money. The engineering mindset we cultivate is built around that reality.

Principle
Understand before building

The most expensive mistakes happen when the problem was never really understood in the first place.

Principle
Boundaries matter

Well-defined interfaces between components are what allow a system to be understood and changed over time.

Principle
Data is the long-term asset

Interfaces come and go, but data outlives them. We invest in modelling it carefully from the beginning.

Principle
Operate what you build

Engineers who deploy and observe their own code write different, better code.

Principle
Prefer boring technology

Well-understood tools beat exciting ones for anything that must stay running.

Principle
Optimise for change

The next feature, the next migration, the next engineer — all deserve to inherit code that is easy to move.

§ 07
Approach to collaboration

What working with us actually looks like.

Notebook page with hand-drawn architectural system diagrams, a metal ruler and a pen on a wooden desk

We treat collaboration as part of the engineering work, not as an overhead. That means fewer meetings and more written artefacts, but the artefacts that do exist — proposals, notes, changelogs — are careful and honest.

  • · Weekly written status.
  • · Shared backlog with visible priorities.
  • · Design notes before major changes.
  • · Access to running builds throughout.
  • · Clear ownership on each work item.
  • · Direct engineer-to-stakeholder contact.
§ 08
Quality standards

What we consider a minimum, not a bonus.

  1. Standard · 01
    Version-controlled everything

    Every artefact that affects production — code, configuration, infrastructure — lives under version control.

  2. Standard · 02
    Automated build and test

    Every change is built and tested before it can be merged; no green light, no merge.

  3. Standard · 03
    Reviewed changes

    Substantive changes require a second engineer's approval.

  4. Standard · 04
    Observable systems

    Logs, metrics and traces are treated as part of the product, not as an afterthought.

  5. Standard · 05
    Documented decisions

    Non-trivial choices are recorded so that future engineers can understand the reasoning.

  6. Standard · 06
    Reproducible environments

    Development, staging and production environments are defined as code.

§ 09
Long-term perspective

We work with clients on a horizon of years, not weeks.

Software that has to run for years is a different object than software that only has to demo well. We optimise for the former. Our engagements are structured around the assumption that we will still be able to look at the system three years from now and be proud of it.

Contact
samuelmart32@gmail.com
Entity
Feel Holiday GmbH