Meeting 01.06.2026

Attendees

  • Chris(toph) Kraus*
  • Christoph Schreiner*
  • Elia*
  • Hannes*
  • Ines*
  • Liza*
  • Lukas*
  • Markus*
  • Mo(ritz) Adelsberger*
  • Moritz*
  • Patrick*
  • Vseslav*

Not here:

  • Peter (unexcused)

Buddies

  • Moritz & Patrick
  • Christoph & Liza
  • Chris & Hannes
  • Elia & Peter
  • Vseslav & Ines
  • Lukas & Mo

Success Partners

  • Elia & Moritz (Frontend)
  • Vseslav & Chris (Tooling)
  • Mo & Justus (Backend)
  • Ines & Liza (Quality)
  • Peter & Hannes (Nextcloud)
  • Patrick & Lukas (Infrastructure)

Special Partners

  • Hannes & Peter (Nextcloud)
  • Vseslav & Elia (Übergabe Guided Tour)
  • Christoph & Vseslav (Übergabe Scraper)

Agenda

  • 09:00 Start
  • Meeting notes: Ines
  • Welcome Game: Each person shares one small win from last week. Instant positivity!
  • Mo (1.6. reviews)
    • code review guidelines
    • split what is to be done in review
    • also write this already in review guidelines
  • Arbeitszeiten is minimum
    • go over your MRs etc.
    • also short time periods per day matter
    • we easily forget, this causes huge extra efforts
  • status round
    • also jump in for other reviews
    • say it if you cannot review, no action is not a good idea
    • write what other people should look at
    • balance details/nit-picking
    • questions
  • issue assignment:
    • pagination: plants&maps
    • copy&paste
    • undo
  • becoming a proper user
  • Release 1.0.3 state
  • benchmarks
    • use median number
    • with odd numbers the median is one number of the result, use e.g. 11 or 13 test runs
  • Development Board
    • Chris(toph) Kraus
    • Christoph Schreiner
    • Elia
    • Hannes
    • Ines
    • Liza
    • Lukas
    • Moritz
    • Mo(ritz) Adelsberger
    • Patrick
    • Peter
    • Vseslav
  • Tasks for everyone

Outlook

  • decision workflow (part II)
    • simplifications
    • when which state
    • MRs in general: don't add totally new stuff
  • workflows/tutorials:
    • improvements of coding guidelines
    • design decisions: should be complete, Peter is manager
  • 8.6.:
    • Liza: Retrospective 1.0.3
    • Patrick cannot come
  • (after release) new test syntax
    • Gherkin
    • tabs
  • reviews
    • how to do reviews normally
    • when to do review
    • responsibilities
    • glossary: MR owner

Tasks for Everyone

Tasks to be done until today Monday 01.06.2026 23:59:

Tasks to be done until Tuesday 02.06.2026 23:59:

Tasks to be done until latest Thursday 04.06.2026 23:59:

Did Not Approve Last Meeting Notes In Time

  • Markus
  • Ines
  • Hannes
  • Christoph, Kraus
  • Elia
  • Justus
  • Christoph, Schreiner

Statistics (21.05.2026 - 28.06.2026)

Merge Request approved

Raab, Markus: 6 Adelsberger, Moritz: 5 Graßl, Patrick: 4 Muth, Moritz: 4 Levchenko, Vseslav: 2 Mokshantseva, Elizaveta: 1 Oberhauser, Lukas: 1 Wenty, Elia: 1

Issue progress (status changes + closed)/ total assigned

Adelsberger, Moritz: 0/1 Dinu-Coreth, Andrei Cristian: 0/1 Graßl, Patrick: 6/15 Kraus, Christoph: 1/10 Levchenko, Vseslav: 5/18 Mokshantseva, Elizaveta: 0/9 Mrkonjic, Peter: 0/17 Muth, Moritz: 3/7 Oberhauser, Lukas: 0/3 Schnabl, Ines Katharina: 3/20 Schreiner, Christoph: 0/6 Weilguni, Justus: 0/6 Wenty, Elia: 4/14 Total: 22 / 127

Talks

  • upcoming talks:
    • Lukas (8.6., auth)
  • current talks:
    • Mo (1.6. reviews)
  • done talks:
    • Elia 8.6. (guided tour workflow, presenting study and dev feedback)
    • Peter (11.05. decision workflow, Nextcloud folder structure proposal)
    • Elia (11.5. guided tour workflow, presenting study and dev feedback)
    • Moritz (4.5., thesis presentation)
    • Ines (27.04. static analysis, eslint)
    • Vseslav (20.04. PostgreSQL tools & tips; comparing databases)
    • Patrick (30.03, Security from DevOps)
    • Liza: 16.03, retrospective
    • Ben (02.03., FLOSS refactoring on library upgrades)
    • Liza (03.11.2025, PM)
    • Paul (10.11., Running Meetings That Don't Waste Time)
    • Justus (24.11., Debugging+Logging in the Backend)
    • Andrei (01.12., performance, RQ, Method)
    • Paul: (15.12 efficient issue refinement)
    • Moritz (29.12., pitfalls about pagination&endless scrolling)
    • Christoph Schreiner: 12.1. final thesis presentation, developer-central
    • Chris(toph) Kraus (02.02., workflow+developer perspective of e2e tests)

Notes

Mo (1.6. reviews):

  • why?
    • catch bugs
    • no single point of failure
  • responsibilities
    • MR assignee (normally creator) is responsible that the MR is logical and easy to review and that the whole MR status progresses
    • MR assignee invite/split up reviews as needed
    • self document by keeping things clean
    • reviewers need to decide if there should be follow up issues and create them as needed
    • set labels (e.g. mr-please-review and then mr-please-merge)
  • important
    • Take care of your MRs!!!
    • Learn from feedback, also how to give better feedback!

Time management status round:

  • Markus: biodiversity increment estimated by Yvonne: 20-30 times in Garden
  • Chris: a bit busy, currently doing research document and e2e test, pull request today, weekends and Fridays
  • Christoph: for MR either look at code or test, time management still a bit wonky
  • Elia: not a lot of reviews, works Mo-Wed
  • Hannes: sometimes a bit unsure about threads, overall fine, situation dependable, make points clear
  • Ines: mental health trouble
  • Liza: time management is not super easy
  • Lukas: fixed days for reviews and issues
  • Mo: doing fine
  • Moritz: likes reviews, motivation problem if MR is too big, has feedback often, pretty productive, tries to do stuff during the week, likes the overview, keeping an eye on the code quality and upholding the guidelines
  • Patrick: good time management, retag reviewers for small MRs, split up big MRs
  • Vseslav: not as much time lately, but tries his best