Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Marc Baaden
@baam93@mastodon.social  ·  activity timestamp 13 hours ago

After building scientific software, I’ve learned innovation happens at the chemistry–code boundary: docs and UX matter as much as algorithms; tight feedback with scientists drives usefulness; open source + reproducibility create momentum. The goal isn’t perfect code—it’s advancing discovery. Anyone else balancing UX with scientific rigor? 🧪💻
#scicomm #openscience #compchem #researchsoftware

https://is.gd/8q8VTF

  • Copy link
  • Flag this post
  • Block
Konrad Hinsen
@khinsen@scholar.social replied  ·  activity timestamp 8 hours ago

@baam93 I wouldn't say "balancing" but "alternating". In a discovery phase, you want short feedback loops. Scientific rigor comes in afterwards, when you synthesize your discoveries into conclusions.

  • Copy link
  • Flag this comment
  • Block
Konrad Hinsen
@khinsen@scholar.social replied  ·  activity timestamp 8 hours ago

@baam93 Likewise, "perfect code" is an ideal, not a realistic goal. If only because no two people agree on what would make code perfect. On the other hand, knowing what your code is worth, in terms of model quality, software engineering standards, etc., is important when you get to the "scientific rigor" phase.

Put differently: it's OK to use shabby code as long as you are aware of it (and say so).

  • Copy link
  • Flag this comment
  • Block
Log in

Open Science

We are a network of scientists, developers and organizations building the next generation of digital spaces for open science.

Open Science: About · Code of conduct · Privacy · Users · Instances
Bonfire open science · 1.0.0-rc.2.35 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login