با سلام خدمت همه دوستان و عزیزان گرامی
این روزها در همه جا صحبت از مدلسازی مشارکتی دومین یا collaborative modelling هست.
اما واقعا این مدلسازی مشارکتی چی هست؟
چه هدفی داره؟
چه فرقی با سایر روشها داره؟
و به چه طروقی میتوانیم آنرا انجام بدیم؟
در مکتبخانه DDD قصد داریم در قالب یکسری ورکشاپهای آنلاین روشهای مختلف مدلسازی مشارکتی (collaborative modelling) را با همدیگه تمرین کنیم.
.اطلاعات بیشتر را از طریق لینک زیر میتوانید دریافت کنید.
https://eventstorming.ir/blog/2023/11/13/collaborative-modelling-workshops-01-event-storming/
@DomainDrivenDesign_ir
این روزها در همه جا صحبت از مدلسازی مشارکتی دومین یا collaborative modelling هست.
اما واقعا این مدلسازی مشارکتی چی هست؟
چه هدفی داره؟
چه فرقی با سایر روشها داره؟
و به چه طروقی میتوانیم آنرا انجام بدیم؟
در مکتبخانه DDD قصد داریم در قالب یکسری ورکشاپهای آنلاین روشهای مختلف مدلسازی مشارکتی (collaborative modelling) را با همدیگه تمرین کنیم.
.اطلاعات بیشتر را از طریق لینک زیر میتوانید دریافت کنید.
https://eventstorming.ir/blog/2023/11/13/collaborative-modelling-workshops-01-event-storming/
@DomainDrivenDesign_ir
وبلاگ ایونتاستورمینگ
ورکشاپ آنلاین BIG PICTURE EventStorming - وبلاگ ایونتاستورمینگ
ورکشاپ آنلاین BIG PICTURE EventStorming سلام خدمت همه عزیزان و همراهان گرامی یکی از مهمترین تاکیدات در رویکرد Domain-Driven Design همکاری و مشارکت فعال و سازنده بین تیم توسعه و تیم محصول […]
👍3
کانال مکتبخانه DDD pinned «با سلام خدمت همه دوستان و عزیزان گرامی این روزها در همه جا صحبت از مدلسازی مشارکتی دومین یا collaborative modelling هست. اما واقعا این مدلسازی مشارکتی چی هست؟ چه هدفی داره؟ چه فرقی با سایر روشها داره؟ و به چه طروقی میتوانیم آنرا انجام بدیم؟ در مکتبخانه…»
کانال مکتبخانه DDD
با سلام خدمت همه دوستان و عزیزان گرامی این روزها در همه جا صحبت از مدلسازی مشارکتی دومین یا collaborative modelling هست. اما واقعا این مدلسازی مشارکتی چی هست؟ چه هدفی داره؟ چه فرقی با سایر روشها داره؟ و به چه طروقی میتوانیم آنرا انجام بدیم؟ در مکتبخانه…
📍مشتاقانه منتظر شروع جلسه اول و دیدن شما عزیزان هستیم.😍
قراره امروز و در اولین جلسه، EventStorming را با همدیگر برگزار کنیم ⛈
عزیزانی که هنوز به هر دلیلی نتوانستن اقدام به ثبتنام کنند، میتونن از طریق لینک زیر اقدام کنن:
https://eventstorming.ir/blog/2023/11/13/collaborative-modelling-workshops-01-event-storming/
قراره امروز و در اولین جلسه، EventStorming را با همدیگر برگزار کنیم ⛈
عزیزانی که هنوز به هر دلیلی نتوانستن اقدام به ثبتنام کنند، میتونن از طریق لینک زیر اقدام کنن:
https://eventstorming.ir/blog/2023/11/13/collaborative-modelling-workshops-01-event-storming/
کانال مکتبخانه DDD
📍مشتاقانه منتظر شروع جلسه اول و دیدن شما عزیزان هستیم.😍 قراره امروز و در اولین جلسه، EventStorming را با همدیگر برگزار کنیم ⛈ عزیزانی که هنوز به هر دلیلی نتوانستن اقدام به ثبتنام کنند، میتونن از طریق لینک زیر اقدام کنن: https://eventstorming.ir/blog/2…
لینک شرکت در ورکشاپ براتون ایمیل شده. از طریق لینک جوین بشید لطفا
ممکن لینک توی قسمت اسپم ایمیلها هم رفته باشه🙈
ممکن لینک توی قسمت اسپم ایمیلها هم رفته باشه🙈
کانال مکتبخانه DDD pinned «لینک شرکت در ورکشاپ براتون ایمیل شده. از طریق لینک جوین بشید لطفا ممکن لینک توی قسمت اسپم ایمیلها هم رفته باشه🙈»
کانال مکتبخانه DDD
https://www.skyroom.online/ch/masoudbahramii/collaborative-modelling
https://miro.com/
Sign up | Miro | Online Whiteboard for Visual Collaboration
Scalable, secure, cross-device and enterprise-ready team collaboration whiteboard for distributed teams. Join 30M+ users from around the world
❤1
گزارش اولین ورکشاپ از سری جلسات Collaborative Modelling با موضوع Big Picture EventStorming
این جلسه به صابر راستیکردار عزیز🖤 به پاس زحمات بزرگ و ارزشمندی که برای وب فارسی کرده بود، تقدیم شد.
این گزارش مختصر رو میتونید از لینک زیر مشاهده کنید:
https://eventstorming.ir/blog/2023/11/18/collaborative-modelling-workshops-01-event-storming-story/
@DomainDrivenDesign_ir
این جلسه به صابر راستیکردار عزیز🖤 به پاس زحمات بزرگ و ارزشمندی که برای وب فارسی کرده بود، تقدیم شد.
این گزارش مختصر رو میتونید از لینک زیر مشاهده کنید:
https://eventstorming.ir/blog/2023/11/18/collaborative-modelling-workshops-01-event-storming-story/
@DomainDrivenDesign_ir
❤1
📣کارگاه ۳ روزه Specification by Example, from User Stories to Implementing Well-Crafted Software
پیش ثبتنام و رزرو کارگاه ۳ روزه SBE
در این ورکشاپ سه روزه شرکت کنندگان با تاکید بر collaborative modeling و collaborative design و تکیه بر اصول craftsmanship و در قالب تیمهای چابک اقدام به تجزیه، تحلیل، جداسازی و پیادهسازی یک محصول خواهند کرد.
اطلاعات بیشتر رو از طریق لینک زیر میتوانید مشاهده کنید:
https://domaindrivendesign.ir/product/specification-by-example-from-user-stories-to-implementing-well-crafted-software-workshop/
@DomainDrivenDesign_ir
پیش ثبتنام و رزرو کارگاه ۳ روزه SBE
در این ورکشاپ سه روزه شرکت کنندگان با تاکید بر collaborative modeling و collaborative design و تکیه بر اصول craftsmanship و در قالب تیمهای چابک اقدام به تجزیه، تحلیل، جداسازی و پیادهسازی یک محصول خواهند کرد.
اطلاعات بیشتر رو از طریق لینک زیر میتوانید مشاهده کنید:
https://domaindrivendesign.ir/product/specification-by-example-from-user-stories-to-implementing-well-crafted-software-workshop/
@DomainDrivenDesign_ir
مکتبخانه DDD
کارگاه عملی Specification By Example - From User Stories to Implementing Well-Crafted Software | مکتبخانه DDD
کارگاه عملی Specification By Example – From User Stories to Implementing Well-Crafted Software معرفی دوره: یکی از چالشهای بزرگی و مهمی که در بیشتر مواقع با دورههای آموزشی وجود دارد این است که در نهایت نمیتوان از محتوای یادگرفته شده در طول دوره، در محل…
❤2
کانال مکتبخانه DDD pinned «📣کارگاه ۳ روزه Specification by Example, from User Stories to Implementing Well-Crafted Software پیش ثبتنام و رزرو کارگاه ۳ روزه SBE در این ورکشاپ سه روزه شرکت کنندگان با تاکید بر collaborative modeling و collaborative design و تکیه بر اصول craftsmanship…»
کانال مکتبخانه DDD
📣کارگاه ۳ روزه Specification by Example, from User Stories to Implementing Well-Crafted Software پیش ثبتنام و رزرو کارگاه ۳ روزه SBE در این ورکشاپ سه روزه شرکت کنندگان با تاکید بر collaborative modeling و collaborative design و تکیه بر اصول craftsmanship…
⭕️با سلام خدمت همه عزیزان گرامی
📣کارگاه Specification by Example: From User Stories to Implementing Well-Crafted Software
از تاریخ ۲ الی ۴ اسفند ماه در تهران برگزار خواهد شد.
جهت شرکت و ثبتنام در این کارگاه با ایدی
@masodbahrami
تماس بگیرید.
⚠️اولویت شرکت با عزیزانی هست که از قبل رزرو کرده باشند.
📣کارگاه Specification by Example: From User Stories to Implementing Well-Crafted Software
از تاریخ ۲ الی ۴ اسفند ماه در تهران برگزار خواهد شد.
جهت شرکت و ثبتنام در این کارگاه با ایدی
@masodbahrami
تماس بگیرید.
⚠️اولویت شرکت با عزیزانی هست که از قبل رزرو کرده باشند.
کانال مکتبخانه DDD pinned «⭕️با سلام خدمت همه عزیزان گرامی 📣کارگاه Specification by Example: From User Stories to Implementing Well-Crafted Software از تاریخ ۲ الی ۴ اسفند ماه در تهران برگزار خواهد شد. جهت شرکت و ثبتنام در این کارگاه با ایدی @masodbahrami تماس بگیرید. ⚠️اولویت…»
کانال مکتبخانه DDD
⭕️با سلام خدمت همه عزیزان گرامی 📣کارگاه Specification by Example: From User Stories to Implementing Well-Crafted Software از تاریخ ۲ الی ۴ اسفند ماه در تهران برگزار خواهد شد. جهت شرکت و ثبتنام در این کارگاه با ایدی @masodbahrami تماس بگیرید. ⚠️اولویت…
اگر محصولچی باشید، حتما با چالشها و دعواهای همیشگی با برنامه نویسها سروکله زدهاید. ⚔️👊اولین تصویری که از تقابل این دو گروه به ذهن خطور میکند، عدم وجود درک صحیح و همینطور نبود زبان مشترک بین این دو گروه است. گویی این دو گروه از دو قبیله متفاوت بنا به اقتضای کار و اجبار، ناچار باید با یکدیگر بر روی توسعه یک محصول کار کنند😃
چالشهایی از جمله:
• عدم شفافیت در تعریف و مفهوم محصول
• نبود عمق استراتژیک محصول
• نداشتن برداشت یکسان از تصویر بزرگ محصول
• بر روی یک صفحه نبودن اعضای تیم شامل محصولچی ها، ذینفعان کلیدی، توسعه دهندگان، متخصصان UI و UX و تیم QA و ...
• نبود درک صحیح از مفهوم ریلیز پلن بین اعضای تیم
• رفت و برگشتهای پینک پنکی فیچرهای محصول بین افراد
• صرف ساعتهای متمادی و حتی متوالی و تقلا برای شفاف کردن آیتمهای محصول
اینها تنها بخشی از چالشهای اساسی و پایهای است که افراد در توسعه محصول همه روزه با آنها سروکله میزنند. نکتهی مهم و جالبتر فراگیر بودن این چالشها است. به گونهای که شما تقریبا در اکثر جاها میتوانید به راحتی این چالشها را تجربه کنید.
رویکردهای Collaborative Modelling and Design جهت غلبه بر مشکلات اشاره شده در بالا، رویههای مبتنی بر تشریک مساعی و همکاری همهی افراد تاثیر گذار را در مراحل مختلف توسعهی محصول تشویق و ترغیب میکند.
📍شما در ورکشاپ Specification by Example: From User Stories to Implementing Well-Crafted Software این فرصت را بدست میآورید تا با راهنمایی و مربیگری افراد با تجربه در این زمینه، مراحل مختلف توسعهی محصول از ایدهی اولیه محصول تا طراحی ریلیز پلنها و ایتریشنهای محصول و همینطور پیادهسازی در این ایتریشنها را در کنار یک تیم توسعه بصورت کامل تجربه کنید.
تکنیکهایی از جمله:
✅ Value Props
✅ Business Model Canvas
✅ Impact Mapping
✅ EventStorming
✅ DomainStoryTelling
✅ User Story Mapping
✅ Example Mapping
✅ Three Amigos
در این کارگاه سه روزه زیر ذره بین قرار خواهند گرفت، و شما بصورت فعال آنها را تجربه خواهید کرد.
در نهایت تیم ها یاد خواهند گرفت که چگونه dead line های محصول را میت کنند.
💭 اگر محصولچی هستید(Product Owner, Product Manager, Product Analysis, QA و ...) شما هم مخاطب این ورکشاپ هستید.
📅 این کارگاه روزهای 2 تا 4 اسفندماه 1402بصورت حضوری در تهران برگزار خواهد شد.
🔵 جهت شرکت و ثبتنام در این کارگاه با ایدی @masodbahrami تماس بگیرید.
چالشهایی از جمله:
• عدم شفافیت در تعریف و مفهوم محصول
• نبود عمق استراتژیک محصول
• نداشتن برداشت یکسان از تصویر بزرگ محصول
• بر روی یک صفحه نبودن اعضای تیم شامل محصولچی ها، ذینفعان کلیدی، توسعه دهندگان، متخصصان UI و UX و تیم QA و ...
• نبود درک صحیح از مفهوم ریلیز پلن بین اعضای تیم
• رفت و برگشتهای پینک پنکی فیچرهای محصول بین افراد
• صرف ساعتهای متمادی و حتی متوالی و تقلا برای شفاف کردن آیتمهای محصول
اینها تنها بخشی از چالشهای اساسی و پایهای است که افراد در توسعه محصول همه روزه با آنها سروکله میزنند. نکتهی مهم و جالبتر فراگیر بودن این چالشها است. به گونهای که شما تقریبا در اکثر جاها میتوانید به راحتی این چالشها را تجربه کنید.
رویکردهای Collaborative Modelling and Design جهت غلبه بر مشکلات اشاره شده در بالا، رویههای مبتنی بر تشریک مساعی و همکاری همهی افراد تاثیر گذار را در مراحل مختلف توسعهی محصول تشویق و ترغیب میکند.
📍شما در ورکشاپ Specification by Example: From User Stories to Implementing Well-Crafted Software این فرصت را بدست میآورید تا با راهنمایی و مربیگری افراد با تجربه در این زمینه، مراحل مختلف توسعهی محصول از ایدهی اولیه محصول تا طراحی ریلیز پلنها و ایتریشنهای محصول و همینطور پیادهسازی در این ایتریشنها را در کنار یک تیم توسعه بصورت کامل تجربه کنید.
تکنیکهایی از جمله:
✅ Value Props
✅ Business Model Canvas
✅ Impact Mapping
✅ EventStorming
✅ DomainStoryTelling
✅ User Story Mapping
✅ Example Mapping
✅ Three Amigos
در این کارگاه سه روزه زیر ذره بین قرار خواهند گرفت، و شما بصورت فعال آنها را تجربه خواهید کرد.
در نهایت تیم ها یاد خواهند گرفت که چگونه dead line های محصول را میت کنند.
💭 اگر محصولچی هستید(Product Owner, Product Manager, Product Analysis, QA و ...) شما هم مخاطب این ورکشاپ هستید.
📅 این کارگاه روزهای 2 تا 4 اسفندماه 1402بصورت حضوری در تهران برگزار خواهد شد.
🔵 جهت شرکت و ثبتنام در این کارگاه با ایدی @masodbahrami تماس بگیرید.
❤1
Forwarded from Masoud Bahrami
Launching Airbnb and the Challenges of Scale
Brian Chesky at Stanford University
What can be the most important and biggest challenge or challenges in scaling a company like Airbnb❓
-Technology
- People
- Culture
- Customers ...?
What do you think❓
This is session 18 of Technology-enabled Blitzscaling, a Stanford University class taught by Reid Hoffman, John Lilly, Allen Blue, and Chris Yeh. This class features Reed Hoffman interviewing Brian Chesky, the Co-Founder and CEO of Airbnb.
https://www.youtube.com/watch?v=W608u6sBFpo
Brian Chesky at Stanford University
What can be the most important and biggest challenge or challenges in scaling a company like Airbnb❓
-Technology
- People
- Culture
- Customers ...?
What do you think❓
This is session 18 of Technology-enabled Blitzscaling, a Stanford University class taught by Reid Hoffman, John Lilly, Allen Blue, and Chris Yeh. This class features Reed Hoffman interviewing Brian Chesky, the Co-Founder and CEO of Airbnb.
https://www.youtube.com/watch?v=W608u6sBFpo
YouTube
Blitzscaling 18: Brian Chesky on Launching Airbnb and the Challenges of Scale
This is session 18 of Technology-enabled Blitzscaling, a Stanford University class taught by Reid Hoffman, John Lilly, Allen Blue, and Chris Yeh. This class features Reed Hoffman interviewing **Brian Chesky**, the Co-Founder and CEO of Airbnb.
👍1
در این سری از پادکستهای کانال Continuous Delivery آقای Dave Farely یکی از نویسندگان کتاب معروف Continuous Delivery گفتگویی جذاب و شنیدنی با Eric Evans نویسنده کتاب Domain-Driven Design داشته. کتابی که وجودش توی قفسهی هر آدمی که به نوعی نقشی و تاثیری در تولید نرمافزار داره واجب و ضروری است.
حتما پیشنهاد میکنم این پادکست رو ببینید و بشنوید.
Eric در این پادکست در مورد پیشینهی تحصیلی و کاری خودش، تفکراتش در مورد موضوع دیزاین و کد نویسی، تفکرات و ایدههای زیربنایی DDD و خیلی موارد جذاب دیگر صحبت میکنه.
موضوع AI این روزها بحث داغ و نقل محافل است. بخصوص تاثیرات سازنده و مخرب AI بر آینده شغلی برنامه نویسان، و البته بر صنعت نرمافزار بصورت کلی.
توی این پادکست، همینطور میتونیم نظر Eric Evans رو در مورد میزان عملکرد AI بر مواردی از جمله دیزاین نرمافزار ببینیم و بشنویم.
https://www.youtube.com/watch?v=r_WRUFx7RLY
@DomainDrivenDesign_ir
حتما پیشنهاد میکنم این پادکست رو ببینید و بشنوید.
Eric در این پادکست در مورد پیشینهی تحصیلی و کاری خودش، تفکراتش در مورد موضوع دیزاین و کد نویسی، تفکرات و ایدههای زیربنایی DDD و خیلی موارد جذاب دیگر صحبت میکنه.
موضوع AI این روزها بحث داغ و نقل محافل است. بخصوص تاثیرات سازنده و مخرب AI بر آینده شغلی برنامه نویسان، و البته بر صنعت نرمافزار بصورت کلی.
توی این پادکست، همینطور میتونیم نظر Eric Evans رو در مورد میزان عملکرد AI بر مواردی از جمله دیزاین نرمافزار ببینیم و بشنویم.
https://www.youtube.com/watch?v=r_WRUFx7RLY
@DomainDrivenDesign_ir
YouTube
How AI Will Change Software Development In The Next 10 Years | Eric Evans TER Ep. 25
What does the future of software development look like? How will AI shape software engineer jobs? In this episode of the Engineering Room podcast, Dave is joined by author, software engineer and well-known thought leader, Eric Evans. They talk about Eric's…
👏2👍1
📣اطلاعیه برگزاری کارگاه Specification by Example: From User Stories to Implementing Well-Crafted Software
⭕️مربیان دوره: مسعود بهرامی، هادی احمدی
⭕️تاریخ برگزاری: ۲ الی ۴ اسفند ۱۴۰۲
♦️معرفی کارگاه:
افراد شرکت کننده در این ورکشاپ در قالب تیمهای توسعهی کوچک، و با هدایت منتور، اقدام به پیادهسازی کامل یک محصول از ایدهی اولیه تا طراحی ریلیزپلنهای محصول و سپس پیادهسازی محصول با تکیه بر رویکرد Domain-Driven Design و تست اتوماتیک و همچنین craftsmanship خواهند کرد.
تیمها در طول کارگاه یکسری Iteration تعریف خواهند کرد، و سعی میکنند محصول خود را در طول اسپرینتها به مرور توسعه بدهند و تکمیل کنند.
📢جهت کسب اطلاعات بیشتر و شرکت در کارگاه با شماره 09120750671 یا تلگرام @masodbahrami تماس بگیرید.
@DomainDrivenDesign_ir
⭕️مربیان دوره: مسعود بهرامی، هادی احمدی
⭕️تاریخ برگزاری: ۲ الی ۴ اسفند ۱۴۰۲
♦️معرفی کارگاه:
افراد شرکت کننده در این ورکشاپ در قالب تیمهای توسعهی کوچک، و با هدایت منتور، اقدام به پیادهسازی کامل یک محصول از ایدهی اولیه تا طراحی ریلیزپلنهای محصول و سپس پیادهسازی محصول با تکیه بر رویکرد Domain-Driven Design و تست اتوماتیک و همچنین craftsmanship خواهند کرد.
تیمها در طول کارگاه یکسری Iteration تعریف خواهند کرد، و سعی میکنند محصول خود را در طول اسپرینتها به مرور توسعه بدهند و تکمیل کنند.
📢جهت کسب اطلاعات بیشتر و شرکت در کارگاه با شماره 09120750671 یا تلگرام @masodbahrami تماس بگیرید.
@DomainDrivenDesign_ir
کانال مکتبخانه DDD
گزارش اولین ورکشاپ از سری جلسات Collaborative Modelling با موضوع Big Picture EventStorming این جلسه به صابر راستیکردار عزیز🖤 به پاس زحمات بزرگ و ارزشمندی که برای وب فارسی کرده بود، تقدیم شد. این گزارش مختصر رو میتونید از لینک زیر مشاهده کنید: https://…
📹ویدئوی اولین ورکشاپ Collaborative Modelling آپلود شد. میتونید ویدئو رو از آدرس زیر مشاهده کنید.
آدرس کانال یوتیوب مکتبخانه DDD رو هم میتونید زیر مشاهده کنید. اگر دوست داشتید میتونید سابسکرایب کنید 🤩
لینک مشاهده ویدئوی ورکشاپ Big picture EventStorming 👈
https://youtu.be/xRD1PAEnd_k?si=0079COFwLKlZhvnJ
آدرس کانال یوتیوب مکتبخانه DDD 👈
https://www.youtube.com/@domaindrivendesign.
@DomainDrivenDesign_ir
آدرس کانال یوتیوب مکتبخانه DDD رو هم میتونید زیر مشاهده کنید. اگر دوست داشتید میتونید سابسکرایب کنید 🤩
لینک مشاهده ویدئوی ورکشاپ Big picture EventStorming 👈
https://youtu.be/xRD1PAEnd_k?si=0079COFwLKlZhvnJ
آدرس کانال یوتیوب مکتبخانه DDD 👈
https://www.youtube.com/@domaindrivendesign.
@DomainDrivenDesign_ir
YouTube
Collaborative Modelling Part1- Big Picture EventStorming
اولین جلسه از سری ورکشاپهای Collaborative Modelling با موضوع Big Picture EventStorming
@Masoud.Bahrami
#DDD #Collaborativemodelling #eventstorming
@Masoud.Bahrami
#DDD #Collaborativemodelling #eventstorming
👍4
One of the most important points in DDD is its focus on Domain Language. A universal-unified language that exists from formal/informal conversations to analysis artifacts, through code and test implementations. Precise language, free of bias and multiple interpretations.
We know that language is very context sensitive. For example, consider the following sentence.
What can be understood from this sentence without context?
The sentence "I saw her duck" can have multiple meanings depending on the interpretation of the word "duck." Here are a few possible interpretations:
"Duck" as a noun (animal):
1️⃣ Meaning 1: I visually perceived a duck that belongs to her.
Example: "I saw her pet duck swimming in the pond."
"Duck" as a verb (action):
2️⃣ Meaning 2: I observed her physically lowering her body or head quickly to avoid something.
Example: "I saw her duck to avoid getting hit by the ball."
"Duck" as a verb (motion):
3️⃣ Meaning 3: I noticed her moving or walking like a duck.
Example: "I saw her duck waddling across the yard."
⚠️Please note that context plays a crucial role in determining the intended meaning of a sentence. Without additional context, it is challenging to determine the precise interpretation of the sentence "I saw her duck."
Without enclosing the language with a clearly defined border- in other words without adding a context to the language- it is not possible to achieve a precise, specific and unbiased language free from multiple interpretations.
Especially in software development, from this point of view, the importance of Contextualizing the Language is very important and vital.
Recently I started writing articles about Domain Language and Modeling Domain Language. The following is a brief introduction to the topic of contextualizing language.
Read the article 👉
https://masoudbahrami.substack.com/p/contextualized-domain-language
Subscribe to my SubStack channel👉 https://substack.com/@domainlanguage
We know that language is very context sensitive. For example, consider the following sentence.
I saw her duck.
🦆
What can be understood from this sentence without context?
The sentence "I saw her duck" can have multiple meanings depending on the interpretation of the word "duck." Here are a few possible interpretations:
"Duck" as a noun (animal):
1️⃣ Meaning 1: I visually perceived a duck that belongs to her.
Example: "I saw her pet duck swimming in the pond."
"Duck" as a verb (action):
2️⃣ Meaning 2: I observed her physically lowering her body or head quickly to avoid something.
Example: "I saw her duck to avoid getting hit by the ball."
"Duck" as a verb (motion):
3️⃣ Meaning 3: I noticed her moving or walking like a duck.
Example: "I saw her duck waddling across the yard."
⚠️Please note that context plays a crucial role in determining the intended meaning of a sentence. Without additional context, it is challenging to determine the precise interpretation of the sentence "I saw her duck."
Without enclosing the language with a clearly defined border- in other words without adding a context to the language- it is not possible to achieve a precise, specific and unbiased language free from multiple interpretations.
Especially in software development, from this point of view, the importance of Contextualizing the Language is very important and vital.
Recently I started writing articles about Domain Language and Modeling Domain Language. The following is a brief introduction to the topic of contextualizing language.
Read the article 👉
https://masoudbahrami.substack.com/p/contextualized-domain-language
Subscribe to my SubStack channel👉 https://substack.com/@domainlanguage
Masoud’s Substack
Contextualized Domain Language
To communicate effectively, the code must be based on the same language used to write the requirements—the same language that the developers speak with each other and with domain experts. —Eric Evans Language of the Domain In Domain-Driven Design (DDD), language…
سلام به همگی عزیزان و همراهان گرامی مکتبخانه DDD
سال جدید و عید نوروز ۱۴۰۳ رو به همگی همراهان و عزیزان تبریک و تهنیت عرض میکنیم.🎂
امید که امسال سرشار از شادی و موفقیت و خبرهای خوب باشه برای همگی عزیزان🥳
سال جدید و عید نوروز ۱۴۰۳ رو به همگی همراهان و عزیزان تبریک و تهنیت عرض میکنیم.🎂
امید که امسال سرشار از شادی و موفقیت و خبرهای خوب باشه برای همگی عزیزان🥳
❤2