dice.camp is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon server for RPG folks to hang out and talk. Not owned by a billionaire.

Administered by:

Server stats:

1.8K
active users

#softwareengineering

18 posts17 participants4 posts today

I have now encountered several cases of unintelligible documentation - functional requirements, security measures, technical how-tos - where I had to ask the author for clarification, and getting as a reply "oh I don't know; I just asked #ChatGPT".

Now I can bash #ai tools, but people who produce documentation that they themselves don't understand have always been a blight on #IT. It's irresponsible, unprofessional, and makes work harder for everyone.

The #LispyGopherClimate #weekly #tech #podcast for 2025-04-03

Listen at: https://anonradio.net:8443/anonradio

This week we will talk about the Unix Philosophy and how it compares and contrasts with whatever one might call the “Emacs Philosophy.”

The impetus for the discussion is a series of blog posts by @ramin_hal9001 called “Emacs fulfills the UNIX Philosophy”:

  • [The original introductory blog post](
    https://tilde.town/~ramin_hal9001/articles/emacs-fulfills-the-unix-philosophy.html
    )
  • [The show notes](
    https://codeberg.org/ramin_hal9001/lisp-gopher-climate_chat-about-emacs/src/branch/main/show-outline.org
    )

…as well as a fascinating discussion that took place over this past week on ActivityPub on the topic of the Unix philosophy and history of Lisp on Unix in which some very knowledgeable people have contributed anecdotes and facts.

#technology #programming #SoftwareEngineering #RetroComputing #lisp #r7rs #SchemeLang #UnixPhilosophy

This weeks #ClimateCrisis #haiku by @kentpitman
within each of us
our loved ones, in tiny form,
caring's innate yield
    company at a distance
    legacy in case of loss

Joined a new customer project today. The project started recently. Customer provides project director and business analysts. We provide architects/devs.
Watched a recap of a recent kickoff meeting to get familiar with the business domain and the project setup.
In this meeting I noticed that they presented a rough and very (very very) optimistic timeline.

Me: Were any technical people involved back then when you were setting the timeline?
Project Director: No. The dates are fixed. Why?
Me: :holdthepain:

Development cycle time decays just like anything else in software. If not actively maintained, it gets worse over time.

I've worked on Clojure development cycles with tools.namespace and Component, but it's still hard: You have to intentionally design your code for interactive development and be careful not to break the feedback cycle.

github.com/stuartsierra/compon

Development utilities for the Component framework. Contribute to stuartsierra/component.repl development by creating an account on GitHub.
GitHubGitHub - stuartsierra/component.repl: Development utilities for the Component frameworkDevelopment utilities for the Component framework. Contribute to stuartsierra/component.repl development by creating an account on GitHub.

One of my favorite memories from working in AAA video games:

I was at work late one night, like 11PM, during crunch. The lights were out at the office. I was sitting in my cubicle, with my headphones on, watching a Monty Python's Quest for the Holy Grail DVD on the TV hooked up to my Xbox devkit.

Suddenly, I hear a voice behind me. I turn to find my boss's boss's boss, a key producer on the project, behind me.

1/3

But, I have done something that is super cool and I have nobody to share it with, and nothing to show for it besides some passing tests.

github.com/zeyus/liblsl.dart/b (readme is outdated, see tests)

HMU if you're a #softwareengineering , #networkengineering , #systemsarchitecture or #designpattern nerd, I'd love feedback and suggestions for improvement (or just question my sanity)

Dart interface for Lab Streaming Layer / liblsl. Contribute to zeyus/liblsl.dart development by creating an account on GitHub.
GitHubliblsl.dart/packages/liblsl at main · zeyus/liblsl.dartDart interface for Lab Streaming Layer / liblsl. Contribute to zeyus/liblsl.dart development by creating an account on GitHub.