Eric Yates
ericthecurious.bsky.social
Eric Yates
@ericthecurious.bsky.social
On a mission to prove the causal mechanisms of unexplained neurological conditions, starting with my own

I’ve built robust software for real-time biosignals over 5 years of SBIR/STTR grants

Functional neuroanatomy + insula

🧠🤖💜👋🏻

github.com/neurodevs
TW: Painful facial expressions

These 4 trials show a basic pattern of my response to C-tactile touch. EEG, ECG, and more soon. See thread for hypotheses!

Also, please excuse the very scientific Q-tip. I've...misplaced my Von Frey monofilaments! 😂

#BuildInPublic #Neurophysiology #Biosignals #Nof1
August 12, 2025 at 5:29 AM
If these acronyms light up your brain, we should talk :)

SpI/II, Sp5C, VMpo, Idfp, post-IC, mid-IC, vAIC, MCC, PAG, NRA, NA, FMN, VH 🧠

#Neuroscience #Neuroanatomy #FunctionalNeuroanatomy #Neurophysiology #Interoception #EmotionalMotorSystem
August 9, 2025 at 8:46 PM
I’ve lived with symptoms that doctors have repeatedly asserted has no biological cause.

It’s made me determined to prove they do have a measurable cause, so no one else is dismissed like that again.

Who else is working towards this change?

#Neurosky #Neuroskyence #ChronicIllness #Psychosomatic
August 9, 2025 at 6:36 PM
Spent a lot of time today reading The Emotional Motor System (1996).

It’s funny how often a decades-old textbook is still the deepest, most comprehensive take on a topic.

For another prime example, check out The Midbrain PAG Matter (1991)!

#Neurosky #AffectiveNeuroscience #EmotionalMotorSystem
August 6, 2025 at 6:51 AM
Finished building a #ReactJS badge to show (hardcoded) total repos and test counts for a #GitHub org.

Will soon integrate with the node-test-counter package I just built, so it can be updated automatically.

Check it out here!

github.com/neurodevs/react-github-badge

#BuildInPublic #OpenSource
August 3, 2025 at 3:38 AM
Finally got around to building a small module to count tests across packages.

I've written 536 tests so far across all @neurodevs repos, and it only took 3 of those tests to count the rest!

github.com/neurodevs/no...

#BuildInPublic #TestDrivenDevelopment #TDD #SoftwareEngineering
July 31, 2025 at 6:43 PM
Started building a #NodeJS adapter for this robotic arm to eventually deliver #C-tactile stimuli in experiments.

It’ll target both sides of my cheeks, forearms, and calves to test for somatotopy using #EEG source localization.

There will be many other tests too!

#BuildInPublic #Neuroskyence
July 22, 2025 at 12:03 AM
C-tactile touch (slow, gentle) is normally pleasant.

For me, it's painful (allodynia) and causes involuntary movements / vocalizations under certain conditions.

Hypothesis: C-tactile => #Insula => Cingulate => PAG => Motor

Here’s a partial #causal model to test!

#BuildInPublic #EEG #Nof1
July 15, 2025 at 2:48 AM
I’ve been building these graphs to show likely neuroanatomical pathways of my unexplained condition.

Tonight, I started building the causal engine to move from unexplained to explained.

I'm becoming a falsifiable model, one mechanism at a time.

#Neuroscience #Causality #EEG #Nof1 #BuildInPublic
July 14, 2025 at 7:03 AM
Testing efficiency matters.

Inefficient: Manually spinning up separate instances just to tweak one value at a time. Me, earlier today.

Efficient: 9 side-by-side graphs, each testing a different value, all in a single view. Me, now.

#BuildInPublic #DeveloperExperience #DX #UXTesting #VisualTesting
July 11, 2025 at 11:15 PM
Ensuring the graph fits seamlessly wherever it’s embedded has been tricky.

Now, with fixed-width nodes and word wrapping on long labels, its dimensions are much better defined.

This should go a long way toward making this #reactjs component “just work” wherever it's embedded!

#buildinpublic #css
July 11, 2025 at 6:49 PM
Okay, I've spent enough time on this mild curiosity!

I found a bug that hid for 3+ years in my code.

It broke the radial layout unless there were at least 4-5 nodes. Back then, I fixed it with a hack.

Now, I know why. I may even be less likely to do it again! :D

#buildinpublic #code #opensource
July 10, 2025 at 1:26 AM
Noticing a recurring #tdd pattern in my #frontend work:

minor: create footer component
– Footer.test.tsx => rendersFooter

patch: renders footer in app
– App.test.tsx => rendersFooterInApp

First, assert "it" exists. Then, assert it exists in a context.

Anyone else do this or have a name for it?
June 27, 2025 at 12:09 AM
A while ago, I had a wonderful package called react-connectivity-graphs

Then, I had the smart idea to change its name to node-connectivity-graphs because... #ssr #nodejs

Now after two days of undoing that "smart idea", I'm back to having a wonderful #react package

😂 #buildinpublic #stillaboutnode
June 25, 2025 at 5:14 AM
Added a #css transition to smooth the menu modal by toggling between .open and .closed classes.

Per #tdd, updated tests to capture toggle behavior. Then, updated actual behavior and CSS definitions.

The transition still felt clunky, so I added a fade effect to
also!

#buildinpublic #reactjs
June 21, 2025 at 12:24 AM
I've now made my developer website mobile-first, with progressive enhancement for desktop.

The idea behind progressive enhancement is to first build your core UX with the hardest case (mobile) and then scale up to desktop.

Hello world still stands!

#buildinpublic #reactjs #frontend #mobilefirst
June 19, 2025 at 10:48 PM
Alright, I got distracted by life for a bit. Happens. Especially these days it seems.

Getting back into it, now I've added these hover transitions for desktop users and tightened up styling once again.

How long can I go until I get rid of hello world? 😂

#buildinpublic #softwarecraftsmanship
June 19, 2025 at 9:27 PM
🛠️ Public Build Log #5

Sometimes building out is tempting. More features, more flash.

Today, I paused and decided to reinforce what was already there.

Half a day of work later, it may only look a bit cleaner, yet the foundation is now solid.

#software #craftsmanship #stillmatters
June 14, 2025 at 4:17 AM
🛠️ Public Build Log #4

To build better #flowchart abstractions, I want to first embed them into a broader web app to get a clearer sense of how to proceed.

I also need a personal website, so that serves both purposes. I remember building a partial website before.

Here’s just how partial 😂

#react
June 12, 2025 at 12:57 AM
🛠️ Public Build Log #3

This graph shows many more nervous system structures likely related to my condition based on known human neuroanatomy.

It’s still oversimplified, yet also now becoming too complex.

Needs more crisp abstractions 🧩

#graphtheory #datavisualization #designpatterns #neuroanatomy
June 11, 2025 at 1:34 AM
🛠️ Public Build Log #2

Now, you can see full names and other connections by hovering over nodes with your cursor!

Shown here is a simplified neural pathway for left-sided C-tactile touch, which goes to the right-side of your brain 🧠

#neuroanatomy #interoception
June 10, 2025 at 2:50 AM
Public Build Log:
Today, added this vertical green line to clarify the left/right sides of this lateralized flow chart

Believe it or not, it was fairly tricky based on how the code had been structured

It’s a good lesson to remember: complexity of inner mechanisms sets the timeline, not appearance
June 8, 2025 at 3:24 AM
Wonderful talks today at #KSInteroception25, yet what stayed with me most was a passing comment: “What you want depends on how you are.” It instantly struck me as true, both experientially and neuroanatomically, even if I can’t fully explain why yet #neuroscience
April 24, 2025 at 2:42 AM
Heading to the Allen Institute today for an interception conference. Setting an intention to live the embodied experience it seeks to explain. Before the models and maps, the body speaks. I want to listen. If you’re there too, feel free to say hi! :)

#Interoception #Neuroscience
April 22, 2025 at 7:21 PM