Discussion
Loading...

#Tag

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Konrad Hinsen boosted
Karsten Schmidt
@toxi@mastodon.thi.ng  路  activity timestamp 2 weeks ago

Hierarchies 馃槱... One of the biggest recurring time-consuming issues I sometimes encounter is making decisions about _where_ to put some (new or exisiting) code/feature, i.e. in which package, new or existing, considering: functional fit (topic), structural fit (pre-existing data format conventions with the rest of a package), and if possible, not introducing new dependencies as a result of new feature... Sometimes these three aspects are mutually blocking each other and it's so time consuming to figure out a solution...

I've got very similar issues with most other static hierarchies (e.g. directory-based file systems, hierarchical websearch directories etc.) and why I think tag-based systems (with intersection/union/negation ops, not just single categories) are a superior way to organize large collections of knowledge (counting source code here too as a form of encoded knowledge). It's also one of the reasons I've been experimenting with and building tools with completely flat collections/graphs and then use queries & transclusion to assemble/extract/select functionality on demand... Need to prepare some screen recordings to share more of those tools/experiments...

#Hierarchy #Tagging #SoftwareArchitecture

  • Copy link
  • Flag this post
  • Block
Karsten Schmidt
@toxi@mastodon.thi.ng  路  activity timestamp 2 weeks ago

Hierarchies 馃槱... One of the biggest recurring time-consuming issues I sometimes encounter is making decisions about _where_ to put some (new or exisiting) code/feature, i.e. in which package, new or existing, considering: functional fit (topic), structural fit (pre-existing data format conventions with the rest of a package), and if possible, not introducing new dependencies as a result of new feature... Sometimes these three aspects are mutually blocking each other and it's so time consuming to figure out a solution...

I've got very similar issues with most other static hierarchies (e.g. directory-based file systems, hierarchical websearch directories etc.) and why I think tag-based systems (with intersection/union/negation ops, not just single categories) are a superior way to organize large collections of knowledge (counting source code here too as a form of encoded knowledge). It's also one of the reasons I've been experimenting with and building tools with completely flat collections/graphs and then use queries & transclusion to assemble/extract/select functionality on demand... Need to prepare some screen recordings to share more of those tools/experiments...

#Hierarchy #Tagging #SoftwareArchitecture

  • Copy link
  • Flag this post
  • Block
Hacker News
@h4ckernews@mastodon.social  路  activity timestamp last month

Microservices? No, modularity is what matters

https://binaryigor.com/modular-monolith-and-microservices-modularity-is-what-truly-matters.html

#HackerNews #Microservices #Modularity #SoftwareArchitecture #Development #BestPractices

Modular Monolith and Microservices: Modularity is what truly matters

Modularity is a crucial concept when designing and creating software. Independent of whether our chosen architecture style is to have a single unit of deployment - Monolith or multiple units of deployment - Microservices/Services. It is a quality that should be treated completely independent of how many deployable units of software we choose to have.
  • Copy link
  • Flag this post
  • Block
alcinnz boosted
codeDude :archlinux: :neovim:
@codeDude@floss.social  路  activity timestamp 2 months ago

My first #blog serie is coming .... It will be about #DomainDriverDesign

#softwareDevelopment #softwareArchitecture #programming

  • Copy link
  • Flag this post
  • Block
codeDude :archlinux: :neovim:
@codeDude@floss.social  路  activity timestamp 2 months ago

My first #blog serie is coming .... It will be about #DomainDriverDesign

#softwareDevelopment #softwareArchitecture #programming

  • Copy link
  • Flag this post
  • Block
GeePawHill boosted
SoftwareArchitecture Gathering
@SAG_Conference@mastodon.social  路  activity timestamp 2 months ago

馃 How can we combine #AI with #TestDrivenDevelopment without losing the human touch? @claresudbery shares insights from her workshop "How Can You Combine AI With Test Driven Development?" and her session "Let鈥檚 Stop Making Each Other Feel Stupid" on fostering learning, psychological safety, and human-centered practices in software development.馃挕

Read the full interview 馃憠 https://t1p.de/d9p1z

#SAGconf #SoftwareArchitecture #HumanInTheLoop #PsychologicalSafety #TDD #LearningCulture #iSAQB

Software Architecture Gathering 2025

Clare Sudbery on Human-Centered Software Development and Keeping Humans in the Loop

Discover how Clare Sudbery encourages learning, psychological safety, and effective human-AI collaboration in software development, emphasizing TDD, LLMs, and practical best practices.
Interview: Higher-Level Principles: Clare Sudbery on Asking Simple Questions and Keeping Humans in the Loop
Interview: Higher-Level Principles: Clare Sudbery on Asking Simple Questions and Keeping Humans in the Loop
Interview: Higher-Level Principles: Clare Sudbery on Asking Simple Questions and Keeping Humans in the Loop
  • Copy link
  • Flag this post
  • Block
SoftwareArchitecture Gathering
@SAG_Conference@mastodon.social  路  activity timestamp 2 months ago

馃 How can we combine #AI with #TestDrivenDevelopment without losing the human touch? @claresudbery shares insights from her workshop "How Can You Combine AI With Test Driven Development?" and her session "Let鈥檚 Stop Making Each Other Feel Stupid" on fostering learning, psychological safety, and human-centered practices in software development.馃挕

Read the full interview 馃憠 https://t1p.de/d9p1z

#SAGconf #SoftwareArchitecture #HumanInTheLoop #PsychologicalSafety #TDD #LearningCulture #iSAQB

Software Architecture Gathering 2025

Clare Sudbery on Human-Centered Software Development and Keeping Humans in the Loop

Discover how Clare Sudbery encourages learning, psychological safety, and effective human-AI collaboration in software development, emphasizing TDD, LLMs, and practical best practices.
Interview: Higher-Level Principles: Clare Sudbery on Asking Simple Questions and Keeping Humans in the Loop
Interview: Higher-Level Principles: Clare Sudbery on Asking Simple Questions and Keeping Humans in the Loop
Interview: Higher-Level Principles: Clare Sudbery on Asking Simple Questions and Keeping Humans in the Loop
  • Copy link
  • Flag this post
  • Block
Tim Chambers boosted
Tomas Zezula
@tomaszezula@jvm.social  路  activity timestamp 6 months ago

In my latest article, I shift focus from feature flags and pricing plans to a challenge many SaaS teams are now facing: how to keep your LLM-powered features fast, affordable, and reliable under load.

I break down why LLMs can quietly destroy your margins and what makes these features especially hard to scale. #SaaS#LLM#SoftwareArchitecture

https://buff.ly/jhPck5j

  • Copy link
  • Flag this post
  • Block
Tomas Zezula
@tomaszezula@jvm.social  路  activity timestamp 6 months ago

In my latest article, I shift focus from feature flags and pricing plans to a challenge many SaaS teams are now facing: how to keep your LLM-powered features fast, affordable, and reliable under load.

I break down why LLMs can quietly destroy your margins and what makes these features especially hard to scale. #SaaS#LLM#SoftwareArchitecture

https://buff.ly/jhPck5j

  • Copy link
  • Flag this post
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About 路 Code of conduct 路 Privacy 路 Users 路 Instances
Bonfire social 路 1.0.1-alpha.8 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login