phpc.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A server for PHP programmers & friends. Join us for discussions on the PHP programming language, frameworks, packages, tools, open source, tech, life, and more.

Administered by:

Server stats:

833
active users

#UbiquitousLanguage

0 posts0 participants0 posts today
Claudius Link<p>I'm just at <a href="https://infosec.exchange/tags/ManuSec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ManuSec</span></a> (a <a href="https://infosec.exchange/tags/Cybersecurity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cybersecurity</span></a> conference focused on manufacturing/ <a href="https://infosec.exchange/tags/OtSecurity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OtSecurity</span></a> )</p><p>A lot of discussion focuses on finding a common language between IT and OT.<br>This reminds me so much of the <a href="https://infosec.exchange/tags/UbiquitousLanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UbiquitousLanguage</span></a> of <a href="https://infosec.exchange/tags/DDD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DDD</span></a><br>I expect that we will discover that this only works in a <a href="https://infosec.exchange/tags/BoundedContext" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BoundedContext</span></a> (sadly I fear we will need 5-10 years for that 😬)</p>
small circle 🕊 in calmness<p><a href="https://social.coop/tags/ThoughtProvoker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ThoughtProvoker</span></a> :blobhyperthink:</p><p><a href="https://social.coop/tags/Newspeak" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Newspeak</span></a> IS our <a href="https://social.coop/tags/UbiquitousLanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UbiquitousLanguage</span></a> for <a href="https://social.coop/tags/DDD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DDD</span></a> of Society in 2025. Almost!</p><p>Next time when <a href="https://social.coop/tags/Orwell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Orwell</span></a> and <a href="https://social.coop/tags/Huxley" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Huxley</span></a> come up in <a href="https://social.coop/tags/discourse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>discourse</span></a> remember:</p><p>We live in <a href="https://social.coop/tags/dystopia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dystopia</span></a> NOW!<br>Unseen by our <a href="https://social.coop/tags/DistractionEconomy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DistractionEconomy</span></a> blindfolds.</p><p>We're the frogs for years, taking a nice warm bath to unsee <a href="https://social.coop/tags/RootCause" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RootCause</span></a> of <a href="https://social.coop/tags/ClimateChange" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ClimateChange</span></a> temperature rise:</p><p><a href="https://social.coop/tags/Hypercapitalism" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Hypercapitalism</span></a></p><p>Vice has free reign as <a href="https://social.coop/tags/truth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>truth</span></a> is destroyed.</p><p>We MUST be <a href="https://social.coop/tags/Plainspeaking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Plainspeaking</span></a><br>We MUST use <a href="https://social.coop/tags/CommonSense" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CommonSense</span></a><br>We MUST restore <a href="https://social.coop/tags/Reality" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Reality</span></a></p><p>✊</p>
João Rosa<p>Alert 🚨: Manage Team Cognitive Load - an example from the field!</p><p>I supported a team with their designs a while ago, embracing <a href="https://mastodon.social/tags/DomainDrivenDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DomainDrivenDesign</span></a>. As part of the journey, they built a strong relationship with their business counterparts and nailed the concept of <a href="https://mastodon.social/tags/UbiquitousLanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UbiquitousLanguage</span></a>. As a consequence, even the purpose of the team evolved, which means that artifacts needed to be updated.</p><p>Small 🧵 1/</p>
Jason Gorman<p>For the new Code Craft Academy assessments, I took the decision to provide a skeleton domain model (as data classes) for participants to hang new behaviour on. My thinking was that it would constrain their interpretations of requirements, and in that respect it certainly did. Most interpreted "add item to order" and "receive stock in the warehouse" the same way.</p><p>Took me back to the old days when we used to think about and talk about the design a bit before we wrote code 🙂 </p><p><a href="https://mastodon.cloud/tags/UbiquitousLanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UbiquitousLanguage</span></a></p>
Kerfuffle<p>Some time ago I was the new kid in a meeting with various teams who were about to conclude their talks, having agreed on integrating using an existing product identifier. </p><p>To verify, I asked what exactly that was for everyone:</p><p>- product_uid<br>- base_sku<br>- variant_sku<br>- ean<br>- name</p><p>These were not the same. Turns out folks had implicitly made the translation to their own domain language.</p><p>Don't assume you're talking about the same thing just because it has a similar name.</p><p><a href="https://mastodon.online/tags/DDD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DDD</span></a> <a href="https://mastodon.online/tags/UbiquitousLanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UbiquitousLanguage</span></a></p>
Contextive<p>Exciting news for JetBrains users interested in <a href="https://techhub.social/tags/contextive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>contextive</span></a> - the latest plugin platform EAP (early access program) RC includes support for the hover function!</p><p>Contextive should be ready to launch in the Jetbrains plugin marketplace when this RC goes GA.</p><p> <a href="https://techhub.social/tags/domaindrivendesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>domaindrivendesign</span></a> <a href="https://techhub.social/tags/ubiquitouslanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ubiquitouslanguage</span></a> <a href="https://techhub.social/tags/jetbrains" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jetbrains</span></a> <a href="https://techhub.social/tags/intellij" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>intellij</span></a> <span class="h-card" translate="no"><a href="https://hachyderm.io/@nick_tune" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nick_tune</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@yellowbrickc" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>yellowbrickc</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@__maxs__" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>__maxs__</span></a></span></p>
Alessandro Minoccheri<p>I really encourage teams to have their own vocabulary:ubiquitous language.<br>But when you need to talk with different teams together yiu can confuse word because for a team the "xyz" term means a thing and for another one it means a different thing. How do you deal with that?<br><a href="https://mastodon.uno/tags/ddd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ddd</span></a> <a href="https://mastodon.uno/tags/domaindrivendesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>domaindrivendesign</span></a> <a href="https://mastodon.uno/tags/UbiquitousLanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UbiquitousLanguage</span></a></p>
Dmitri Goosens :elephpant:<p>For non English speaking coders...<br />Especially if working in <a href="https://phpc.social/tags/DDD" class="mention hashtag" rel="tag">#<span>DDD</span></a> </p><p><a href="https://phpc.social/tags/UbiquitousLanguage" class="mention hashtag" rel="tag">#<span>UbiquitousLanguage</span></a> requires common language &amp; terminology in code and business</p><p>Yet, I see many benefits of coding in English.... <br />- code homogeneity between public front end and internal code<br />- easier to find subcontractors<br />- English kinda is _the_ standard<br />- devs are more used to it<br />- pear review<br />- &quot;auditability&quot; (For context, my company&#39;s lg is FR... but HQ is British)<br />- ...</p><p>What do you do ?</p><p>(Boosts appreciated)</p>
Wojtyr<p><span class="h-card"><a href="https://fosstodon.org/@kjoo" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>kjoo</span></a></span> Yes, but<br>:)</p><p>In large organizations <a href="https://mastodon.online/tags/UbiquitousLanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UbiquitousLanguage</span></a> is a myth, an idea, a goal that you will never reach. And business analysts’ job is to TRANSLATE <a href="https://mastodon.online/tags/UbiquitousLanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UbiquitousLanguage</span></a> of one department to <a href="https://mastodon.online/tags/UbiquitousLanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UbiquitousLanguage</span></a> of another one. </p><p>You are an interpreter that assures everyone understands one another and cooperate to implement a change that is needed in the organization. </p><p>‘Cause every part of big organization has it’s own <a href="https://mastodon.online/tags/UbiquitousLanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UbiquitousLanguage</span></a> that suits it’s own special needs best.</p>
Gottfried Szing :unverified:<p>In <a href="https://fosstodon.org/tags/businessanalysis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>businessanalysis</span></a> finding the right wording is important. And even in the <a href="https://fosstodon.org/tags/informationtechnology" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>informationtechnology</span></a> naming is one of the two hard things (besides cache invalidation and the off-by-one error 😉; see <a href="https://lnkd.in/d9gwCmJq" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">lnkd.in/d9gwCmJq</span><span class="invisible"></span></a>). <a href="https://fosstodon.org/tags/DDD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DDD</span></a> as a technique is stating the importance of an <a href="https://fosstodon.org/tags/UbiquitousLanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UbiquitousLanguage</span></a>.</p><p>But still, finding a correct name is hard. And we shouldn't think that the name changes the behavior of thing.</p>
Johan Vervloet<p>Als ze in de lagere school het onderwerp, de persoonsvorm en het gezegde eens op die manier zouden benoemen, dan zou het wel handiger zijn om de kinderen te helpen met <a href="https://phpc.social/tags/zinsontleding" class="mention hashtag" rel="tag">#<span>zinsontleding</span></a>. <a href="https://phpc.social/tags/ubiquitousLanguage" class="mention hashtag" rel="tag">#<span>ubiquitousLanguage</span></a></p>
Kerfuffle<p>Where <a href="https://mastodon.online/tags/developers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developers</span></a> get <a href="https://mastodon.online/tags/UbiquitousLanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UbiquitousLanguage</span></a> wrong in <a href="https://mastodon.online/tags/DDD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DDD</span></a> is that they misapply data normalization techniques to similarly named concepts existing in different <a href="https://mastodon.online/tags/BoundedContexts" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BoundedContexts</span></a>.</p><p>In every subdomain, you may call a Customer a Customer.</p><p>A Customer may need an email address in the Customer Support subdomain. It doesn't need an email address in the User Review subdomain, or in the Billing subdomain, or in the Order Processing subdomain.</p><p>Don't overnormalize similar concept occurrences into one entity</p>
Basster<p>Dieser Moment, wenn du dem Kunden erklären musst, was die Ubiquitous Language ist und warum du deutsche und denglische Klassennamen im Quellcode hast. <a href="https://mastodon.social/tags/ddd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ddd</span></a> <a href="https://mastodon.social/tags/ubiquitousLanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ubiquitousLanguage</span></a></p>