{"id":2088,"date":"2020-09-30T00:00:00","date_gmt":"2020-09-29T22:00:00","guid":{"rendered":"https:\/\/www.strehle.de\/tim\/?p=2088"},"modified":"2025-09-04T16:49:08","modified_gmt":"2025-09-04T14:49:08","slug":"tweets-2020-q3","status":"publish","type":"post","link":"https:\/\/www.strehle.de\/tim\/weblog\/archives\/2020\/09\/30\/tweets-2020-q3\/","title":{"rendered":"Tweets 2020 Q3"},"content":{"rendered":"\n<p><a href=\"https:\/\/twitter.com\/tistre\/status\/1310868698278891520\">2020-09-29<\/a>: Yes, sometimes it\u2019s \u201ctechnical debt\u201d that can make sense to pay off later. But there\u2019s no paying back with fundamentally bad design choices in the choreography of systems and data. You\u2019ll live with them until you tear everything down and start from scratch.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><a href=\"https:\/\/twitter.com\/tistre\/status\/1309221327325278208\">2020-09-24<\/a>: Irgendwann w\u00fcrde ich ihn gerne bauen: den Knowledge Graph, \u00fcber den sich unser \u201cContent\u201d, Themen, Fakten und Produkte system\u00fcbergreifend verkn\u00fcpfen lassen und der so bisher verstecktes Wissen einfach zug\u00e4nglich macht.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.strehle.de\/tim\/wp-content\/uploads\/2025\/08\/assets-knowledge-graph-vernetzung.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"947\" height=\"454\" src=\"https:\/\/www.strehle.de\/tim\/wp-content\/uploads\/2025\/08\/assets-knowledge-graph-vernetzung.jpeg\" alt=\"\" class=\"wp-image-2055\" srcset=\"https:\/\/www.strehle.de\/tim\/wp-content\/uploads\/2025\/08\/assets-knowledge-graph-vernetzung.jpeg 947w, https:\/\/www.strehle.de\/tim\/wp-content\/uploads\/2025\/08\/assets-knowledge-graph-vernetzung-300x144.jpeg 300w, https:\/\/www.strehle.de\/tim\/wp-content\/uploads\/2025\/08\/assets-knowledge-graph-vernetzung-768x368.jpeg 768w\" sizes=\"auto, (max-width: 947px) 100vw, 947px\" \/><\/a><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><a href=\"https:\/\/twitter.com\/tistre\/status\/1309208084468903936\">2020-09-24<\/a>: Sch\u00f6ne Erkenntnis im <a href=\"https:\/\/twitter.com\/search?q=%23scoop20\">#scoop20<\/a> \u201eNewsroom Transition\u201c Panel: Chefredaktionen m\u00fcssen sich heute intensiv mit Technologie besch\u00e4ftigen, flexibel anpassbare Systeme sind wichtig. <a href=\"https:\/\/x.com\/nextmediahh\/status\/1309126479184359427\">https:\/\/x.com\/nextmediahh\/status\/1309126479184359427<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><a href=\"https:\/\/twitter.com\/tistre\/status\/1307944463302619136\">2020-09-21<\/a>: \u201cThe developer should create a reusable component that can be easily dropped into any workflow by a non-technical person. If this is not possible, then either the component has not been well defined or there is already too much logic embedded in the workflow itself.\u201d <a href=\"https:\/\/www.southpawtech.com\/fantasy-of-the-no-code-utopia\/\">https:\/\/www.southpawtech.com\/fantasy-of-the-no-code-utopia\/<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><a href=\"https:\/\/twitter.com\/tistre\/status\/1307249433420222464\">2020-09-19<\/a>: Our DAM production system had 7 incidents this year, 6 of them due to network issues (hardware failures, but more often messed-up maintenance or configuration). Sorry networking guys, but sometimes it seems like the complexity is way over your head \ud83e\udd14<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><a href=\"https:\/\/twitter.com\/tistre\/status\/1303662884967321600\">2020-09-09<\/a>: Creating accounts and setting permissions are the most tiresome tasks when \u201conboarding\u201d a new external developer: for VPN, Microsoft Teams, Confluence, Jira, Git, (private) cloud, plus apps they\u2019re extending or integrating\u2026<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><a href=\"https:\/\/twitter.com\/tistre\/status\/1300725923482873858\">2020-09-01<\/a>: Photos we publish on the <a href=\"https:\/\/twitter.com\/DerSPIEGEL\">@DerSPIEGEL<\/a> Web site can now be licensed more easily, thanks to 1) agencies and photographers using IPTC, 2) our site leaving IPTC intact, 3) Google Images\u2019 new \u201cLicensable Images\u201d feature <a href=\"https:\/\/iptc.org\/news\/googles-licensable-images-feature-is-live\/\">https:\/\/iptc.org\/news\/googles-licensable-images-feature-is-live\/<\/a> : <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.strehle.de\/tim\/wp-content\/uploads\/2025\/08\/spiegel-photos-licensable.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"567\" src=\"https:\/\/www.strehle.de\/tim\/wp-content\/uploads\/2025\/08\/spiegel-photos-licensable-1024x567.jpeg\" alt=\"\" class=\"wp-image-2059\" srcset=\"https:\/\/www.strehle.de\/tim\/wp-content\/uploads\/2025\/08\/spiegel-photos-licensable-1024x567.jpeg 1024w, https:\/\/www.strehle.de\/tim\/wp-content\/uploads\/2025\/08\/spiegel-photos-licensable-300x166.jpeg 300w, https:\/\/www.strehle.de\/tim\/wp-content\/uploads\/2025\/08\/spiegel-photos-licensable-768x425.jpeg 768w, https:\/\/www.strehle.de\/tim\/wp-content\/uploads\/2025\/08\/spiegel-photos-licensable.jpeg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><a href=\"https:\/\/twitter.com\/tistre\/status\/1300403264849051649\">2020-08-31<\/a>: I never really \u201cgot\u201d Kafka, and remember the original NYT post making me strongly dislike their approach. This update doesn\u2019t convince me either that Kafka is a good replacement for a database: <a href=\"https:\/\/open.nytimes.com\/publishing-assets-we-had-a-few-c3a844e98bac\">https:\/\/open.nytimes.com\/publishing-assets-we-had-a-few-c3a844e98bac<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><a href=\"https:\/\/twitter.com\/tistre\/status\/1298155899723317248\">2020-08-25<\/a>: I occasionally came across OpenAPI \/ Swagger but haven\u2019t really worked with it yet. It seems to be even more useful than I thought\u2026&nbsp;<a href=\"https:\/\/blog.postman.com\/openapi-specification-postman-how-to\/\">https:\/\/blog.postman.com\/openapi-specification-postman-how-to\/<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><a href=\"https:\/\/twitter.com\/tistre\/status\/1297646178193092611\">2020-08-23<\/a>: A nice way of saying \u201cno\u201d as a product manager: \u201cYour pet idea is within the possibility space, but if conditions are not met, it won\u2019t happen\u201d <a href=\"https:\/\/x.com\/PavelASamsonov\/status\/1297035783669460992\">https:\/\/x.com\/PavelASamsonov\/status\/1297035783669460992<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><a href=\"https:\/\/twitter.com\/tistre\/status\/1296101499173511169\">2020-08-19<\/a>: Got to play with a current product\u2019s API\u2026 Turns out it\u2019s a SOAP API that seems to be from 2005; just as ill-documented and ill-designed as most APIs were back then. I\u2019m so happy that most Web service implementors have learnt about \u201cdeveloper experience\u201d since.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><a href=\"https:\/\/twitter.com\/tistre\/status\/1295849208856150016\">2020-08-19<\/a>: I finally got the <a href=\"https:\/\/twitter.com\/Camunda\">@Camunda<\/a> image <a href=\"https:\/\/hub.docker.com\/r\/camunda\/camunda-bpm-platform\/\">https:\/\/hub.docker.com\/r\/camunda\/camunda-bpm-platform\/<\/a> to run on <a href=\"https:\/\/twitter.com\/openshift\">@openshift<\/a>. Hurdles: 1) OpenShift 3 catalog\u2019s PostgreSQL provisioning is broken. 2) I had to learn how to mount a volume for PostgreSQL data. 3) OpenShift non-root workaround was required: <a href=\"https:\/\/forum.camunda.io\/t\/running-camunda-docker-image-on-rhel-openshift-platform\/9545\">https:\/\/forum.camunda.io\/t\/running-camunda-docker-image-on-rhel-openshift-platform\/9545<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><a href=\"https:\/\/twitter.com\/tistre\/status\/1286268113026244610\">2020-07-23<\/a>: As an employee (team member), parent and musician, I keep reflecting upon teams \/ groups, hierarchy and power, from different angles:<\/p>\n\n\n\n<p>I still believe that a healthy team, operating within a healthy environment, could work in full autonomy. \u201eManager\u201c could be just a support \/ service role responsible for unpopular tasks (like a manager in the music business who the band can fire anytime). But\u2026<\/p>\n\n\n\n<p>Since individuals, teams and organizations all have issues, a \u201eboss\u201c manager who has power over the team can help with conflict resolution and decision making. Still\u2026<\/p>\n\n\n\n<p>Managers (or parents, or band leaders) who act \u201ebossy\u201c all the time are doing it wrong. Here\u2018s a big \u201ethank you\u201c to all my managers who supported and empowered the team, and exerted as little power as possible.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><a href=\"https:\/\/twitter.com\/tistre\/status\/1278592325778919424\">2020-07-02<\/a>: \u201cTo me, the quality of people and culture is the most important ingredient for success for any company.\u201d <a href=\"https:\/\/www.woodwing.com\/en\/blog\/celebrating-20-years-of-woodwing\">https:\/\/www.woodwing.com\/en\/blog\/celebrating-20-years-of-woodwing<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><a href=\"https:\/\/twitter.com\/tistre\/status\/1278587171625218049\">2020-07-02<\/a>: Die Firma <a href=\"https:\/\/twitter.com\/digicol\">@digicol<\/a> (wo ich 18 Jahre gearbeitet \/ gelernt \/ gelebt habe) wurde von drei au\u00dfergew\u00f6hnlich feinen und begabten Menschen gegr\u00fcndet \u2013 <a href=\"https:\/\/twitter.com\/dezi62\">@dezi62<\/a>, <a href=\"https:\/\/twitter.com\/oleolseno\">@oleolseno<\/a> und <a href=\"https:\/\/twitter.com\/thieso2\">@thieso2<\/a> (\u201c\/dot\u201d \ud83d\ude09). Jetzt ist auch der letzte \u201cvon Bord gegangen\u201d: <a href=\"https:\/\/www.stibodx.com\/resources\/stibodx-acquires-digital-collections\">https:\/\/www.stibodx.com\/resources\/stibodx-acquires-digital-collections<\/a> Alles Gute!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><a href=\"https:\/\/twitter.com\/tistre\/status\/1278222813728575488\">2020-07-01<\/a>: Relaunch erfolgreich \u2013&nbsp;nach <a href=\"https:\/\/www.spiegel.de\/\">https:\/\/www.spiegel.de\/<\/a> kommen jetzt auch auf <a href=\"https:\/\/www.manager-magazin.de\/\">https:\/\/www.manager-magazin.de\/<\/a> die Bilder aus <a href=\"https:\/\/twitter.com\/woodwingsoft\">@woodwingsoft<\/a> Elvis \/ Assets. <a href=\"https:\/\/twitter.com\/search?q=%23DAM\" target=\"_blank\" rel=\"noreferrer noopener\">#DAM<\/a> <a href=\"https:\/\/devspiegel.medium.com\/agilit%C3%A4t-deluxe-wie-ein-relaunch-auch-in-corona-zeiten-gelingen-kann-125edef86df8\">https:\/\/devspiegel.medium.com\/agilit%C3%A4t-deluxe-wie-ein-relaunch-auch-in-corona-zeiten-gelingen-kann-125edef86df8<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>2020-09-29: Yes, sometimes it\u2019s \u201ctechnical debt\u201d that can make sense to pay off later. But there\u2019s no paying back with fundamentally bad design choices in the choreography of systems and data. You\u2019ll live with them until you tear everything down and start from scratch. 2020-09-24: Irgendwann w\u00fcrde ich ihn gerne bauen: den Knowledge Graph, \u00fcber [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[1],"tags":[],"class_list":["post-2088","post","type-post","status-publish","format-standard","hentry","category-weblog"],"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/2088","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/comments?post=2088"}],"version-history":[{"count":2,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/2088\/revisions"}],"predecessor-version":[{"id":2195,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/2088\/revisions\/2195"}],"wp:attachment":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/media?parent=2088"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/categories?post=2088"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/tags?post=2088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}