Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Peter Sommerlad

@PeterSommerlad@mastodon.social
mastodon 4.8.0-nightly.2026-10-06
  • Open on mastodon.social

better software -- German in Switzerland -- leukemia survivor

0 Followers
0 Following
50 Posts
Joined April 15, 2022
what i care about:
good software, C++, agile software engineering, test automation
what i also did:
refactoring, patterns, architecture
what i might provide:
code assessment, coaching, training, consulting
what i work(ed) on for free:
ISO SC22 WG21, WG23, WG14; MISRA-C++, AUTOSAR-C++
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 2mo ago
Replying to
@TwraSun@mastodon.social eigene Erfahrung: Ehrlichkeit wird nicht mehr erwartet und zum Teil dreist ausgenutzt und bestraft. Bin trotzdem noch ehrlich, weil so erzogen und mein Wertesystem in die Richtung weist, kann es mir heute aber auch leisten. Nicht jedem geht es so. Beobachtung: Ehrlichkeit gewinnt keine Wahlen - dreiste Lügen schon.
8
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 2mo ago
#cplusplus would a talk titled "A C++ unit testing framework for the next decade" sound interesting?
4
1
1
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 2mo ago
Replying to
@stiv@mastodon.social @thephd@pony.social i just started using them a bit with gcc 16.1 and it is very relieving wrt putting stuff in header files and try to hide helpers in a detail namespace. what you don't export, won't be seen accidentally.
2
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 5mo ago
Replying to
should be 40 years and 4 months/weeks
5
1
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 2mo ago
Replying to
@wdormann@infosec.exchange do i now put a git.exe in any of my public github repos? definitely not a malicious one but may be one that prints 🤡s? since i don't have Windows, can someone trusted provide me one?
1
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 6mo ago

My Meeting C++ talk on safer integer replacement types is online:
https://youtu.be/YyNE6Y2mv1o?si=wkMG5p8ESdLDtaEc

(fixed link to yt)

int != safe && int != ℤ - Peter Sommerlad - Meeting C++ 2025

4
2
3
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 5mo ago
Replying to
you beat me about to write : Take that photo: Cheeeeese!!!
2
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 7mo ago
Replying to
@cmconseils@mastodon.social just an exhibit. nothing to worry about
3
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 7mo ago
Replying to
@bauhausmensch@norden.social nur dass due laenger dauert als eine Nacht. Wie wäre es mit 1001 Nacht ?
3
2
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 5mo ago
Replying to
Roger, Roger!
2
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 7mo ago
Replying to
@doMCon@mastodon.social @xahteiwi@fedifreu.de Ich (als Institutsleiter) habe gekündigt als die HS-Leitung mich zwingen wollte mein Institut völlig anders zu organisieren. Kurz nach mir sind ca 50% der wiss. mitarbeitenden des Instituts auch gegangen. insgesamt wurde mit der neuen HS Führung ein massiver Brain Drain angestossen, bei dem viele gute Leute (Profs) innerhalb von 2Jahren weg gegangen sind. (aus diversen sich kumulierenden Verschlechterungen).
2
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 5mo ago
Replying to
@cstross@wandering.shop @ed1conf@bsd.network @joXn@wandering.shop @benfry@information.garden @mjtsai@mastodon.social where i worked as a unix trainer in the 1980s all slide sets where done in nroff and drawn on a HP multi-color plotter. so i had my share of *roff and vi (which I also taught), today I create my material in markdown and render with pandoc to a variety of target formats (HTML, Latex-PDF, docx). the ability to have your own filters gives me the 1980s vibes like with *roff.
1
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 5mo ago
Replying to
🤗
1
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 6mo ago
Replying to
@jbrains slides of my talk at https://github.com/PeterSommerlad/talks_public/blob/main/CPPCon/2017/CPPCon_MockingFrameworks2017.pdf video can be found as well.
GitHub

talks_public/CPPCon/2017/CPPCon_MockingFrameworks2017.pdf at main · PeterSommerlad/talks_public

PDFs and other information of my talks in the past - PeterSommerlad/talks_public

1
1
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 6mo ago
Replying to
@jbrains i observed people intensively using mocking frameworks that made them not suffer from the many dependencies they created. thus leading to entangled designs that become hard to change, because the entanglement is represented in the tests. manual mocking at least makes one aware that you have a dependency. also in C++ value types / functional style and compile-time generic code has become more popular in favor of "virtual " leading to fewer direct dependencies.
1
1
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 6mo ago
Replying to
@markusseifert another example why hyphenation in english is important. afaik esp Japanese speakers can end up with noun sequences that can be read in multiple ways, because it is normal in their native language. ( i don't know anything about other languages that also might do this)
1
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 7mo ago
Replying to
@lefticus without the umlaut on Haus it would be perfect even for german native C++ people.
1
0
1
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 7mo ago
Replying to
@_elena@mastodon.social @timnitGebru@dair-community.social @emilymbender@dair-community.social @alexhanna @DAIR@dair-community.social @cwebber@social.coop @jaredwhite@indieweb.social @tante@tldr.nettime.org me?
1
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 7mo ago
Replying to
@AndreasZeller@mastodon.social 🎉🥳👏🏻🎊🙌🍾🍻 well deserved praise!
1
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 8mo ago
Replying to
@AndreasZeller Congratulations! Well deserved!
1
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 1mo ago
Replying to
@Unixbigot@aus.social I wonder if a recent toot by @cstross@wandering.shop inspired this or vice versa.
0
1
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 7mo ago
Replying to
@georgetakei@universeodon.com The Germans seem to be unable to learn from their own history as well, unfortunately 🥺
0
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 6mo ago
Replying to
@jbrains i gave a talk "mock objects considered harmful " on a C++ conference. the worst are mocking frameworks that automate mocking.
0
1
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 6mo ago
Replying to
@vitaut std1 std2 etc are further reserved namespaces iirc
0
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 7mo ago
@mhoye @jonathankoren similarly 7 9s chance of undefined behavior in C++ integer multiplication due to overflow. so probable with random Input that optimizing away imul operations would be done by an AI-based optimizer
0
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 6mo ago
Replying to
are the kitchen fronts glossy lacquer (how many layers) or glossy sheeting(not sure i use the correct english terminology) what is the radius used at the edges? we are currently waiting on the third attempt of our glossy kitchen fronts to be done in a way that we ordered. problems mostly on the edges. white might be worse than red.
0
2
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 6mo ago
Replying to
@FlohEinstein one day too early
0
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 6mo ago
Replying to
could be, i worked on the MISRA C++ guidelines and taught/teach software engineering.
0
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 5mo ago
Replying to
many run with the herd... and if google and llvm are doing it, it must be good. sadly. now, nobody knows how to actually compile and build stuff anymore. they use incomprehensible tools with magic built in.
0
1
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 5mo ago
Replying to
in my experience it is the same in other branches of software as well.
0
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 4mo ago
Replying to
Retterin der Autoindustrie (Chinas)
0
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 5mo ago
Replying to
I wonder how much they cover actual C++(design) for the C programmers in a week? And the potential safety improvements by the much stronger type system of C++?
0
1
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 5mo ago
Replying to
P() and V() ?
0
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 6mo ago
Replying to
"In Bearbeitung"
0
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 5mo ago
Replying to
@TwraSun@mastodon.social Schweiz vermögenssteuer ist Kantonal. ich weiss nicht ob alle Kantone das haben. was es auch noch gibt ist das fiktive Einkommen "Eigenmietwert", das wird aber abfeschafft. Nachgeschaut: alle Kantone haben Vermögenssteuer im Promillebereich (also unter 1%)
0
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 3mo ago
Replying to
@concretedog@mastodon.social @libreoffice@fosstodon.org I use command-line qrencode on my mac for that. but also have libreoffice installed, so thank you for the tip.
0
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 2mo ago
Replying to
@nixCraft@mastodon.social my favorite: $ tar cf - . | (cd targetdir; tar xf-) or xvf in the second command. edit: should have checked replies, not only my favorite.
0
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 7mo ago
Replying to
@lefticus does it support "import std;" ? I fail to manage to compile an import std hello world on mac using gcc15.2 with a linker error. Any ideas?
0
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 5mo ago
Replying to
why is it not using #OpenStreetMap #POI ?
0
2
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 7mo ago
Replying to
@gereonas @tazgetroete ich iel (das Gedicht)
0
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 6mo ago
Replying to
@warandpeas@mastodon.social still waiting for the copy i ordered with Orell Fuessli a couple of weeks ago. eta 17.04.
0
1
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 6mo ago
Replying to
@vitaut tell me how it compares.
0
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 6mo ago
Replying to
it might be very hardto use the touch screen. but why not tell siri?
0
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 6mo ago
Replying to
@bmftr_bund Ich hoffe nur das ist nicht einem Rechenfehler der Software geschuldet:-)
0
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 8mo ago
Did anybody successfully use C++ import std; on a mac with G++-15 and cmake 4.2.3 ? I got as far as a linker error missing std module init and am too much of a cmake newbie to figure out anything working. #cpp #cppmodules #cppimportstd #cmake
0
2
3
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 6mo ago
Replying to
@rollbear in my youth i have seen precursors of faithsort with cubic complexity:-)
0
1
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 5mo ago
Replying to
i guess that can be introduced. @das_g@chaos.social might be able to answer that.
0
8
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 6mo ago
Replying to
ok, they do industrial lacquer, which is a different thing than our kitchen. Bulthaup couldn't do the stuff we wanted/designed.
0
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 7mo ago
Replying to
@jlink@det.social would consider joining.
0
0
0
0
Open post
Peter Sommerlad @PeterSommerlad@mastodon.social
· 7mo ago
Replying to
@andreasfertig Why? Andreas, please stop teaching the worst design pattern making code using it almost untestable. See Kevlin Henney's Parameterize from Above article(s) @kevlin
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 21:12:48 UTC