Soul of Each System

Oral history from the architects. Touch engineering. The path to emptiness.

Who Is Telling This Story

It was clear to me at the age of 1 that something in the world was not right. I've spent 50 years trying to master my own mind -- and then one day it finally clicked.

The first half (race to 50) was all about crushing myself as fast as possible. Continually putting myself in high-stress, high-stakes, it's-all-on-the-line situations. A starter in every sport I played, multiple seasons of school and after-school sports from 6th to 12th grade. School records, championships, captainship. Not to mention BMX, rock climbing, and more. Wrestling and climbing the favorites.

When I led the band Atomic Funk at age 16-18 I knew we had all the right stuff but we had not lived yet.

To ensure the greatest suffering and understanding I've lived in the Philippines the last 10 years. I had to know: why are the poorest of the poor so happy and healthy?

I slept in the squatter areas. I've lost 2 live-in girlfriends to shabu -- one chopped and burned, the other in prison, lost her mind. I've been stabbed an inch away from my carotid artery. I've passed out drunk and woke up to the sound of birds and trikes driving by as a dog licked my face -- all my stuff was still there. Safest place in the world as far as I'm concerned.

I've slept on the mountain in Bicol without power while battling mosquitos. That fresh province water sure feels different -- so good. Hiking up a mountainside in the rain and mud with a generator on bamboo sure felt good with no shoes or shirt, covered in mud. I was the power and the two brothers took turns steering. We made it -- brought power to her family on Christmas day.

I've provided unconditional love for so many that I've lost track of how many folks have just fired themselves from my time stream. I've seen it all, traveled everywhere. Raised Catholic and fully practice my Buddhist philosophy.

I have 4 kids -- 3 sons and 1 daughter bio, but 2 daughters and 2 sons (who they really are). I have 3 girlfriends I support and guide through education and motherhood, and I live alone. Guitar since 13, can play all instruments and compose.

I've suffered my way into a life philosophy that works for me and up to now works fantastic with all of those in my life. I love life, I love people, and I'm 51. I'm dialed in now. I cut all fear. I'm hungry as hell. And I'm finally gonna do something about it all.

On Feb 15th 2026, Opus 4.6 showed me that it was time. After a 10-year break -- finally a tool was released that is usable enough to fully unlock me and give me the god power I've been building since I was 7 as a programmer and from birth as a solution provider.

There is no me, there is only the outside. The only real happiness is to make others happy. My religion is kindness and compassion.

And from this day forth, I declare an all-out war on ignorance, universe-wide. It's our time. I'm GenX and it's on like Donkey Kong.

* * *

Source: The Architects Themselves

This is not from documentation. It's from conversations with the people who built these systems -- first-hand oral history from Joey Castillo, who sat with these architects, worked with their code, and shipped on their platforms for 20+ years.

Four sources. Four engineering disciplines. One truth.

* * *

NCR Aloha -- Manny Negreiro's Signal Path

"Manny was all about counting touches. That's why servers loved Aloha. He was a satellite engineer. He was an engineer."
-- Norman Campbell, Javelin Era

The Engineer

Manny Negreiro (Emmanuel) came from satellite engineering before building Aloha at IPC/Aloha Technologies. Satellite engineering is about one thing: signal path efficiency. Every signal has a cost -- power, latency, error rate. You minimize the path between transmit and receive. You eliminate every unnecessary hop.

The Discipline: Touch Count

Manny applied satellite signal-path thinking to POS. The touch is the signal. The action is the receive. Every touch between the server and the completed action is latency. Every unnecessary touch is wasted signal. Every extra screen is a hop that degrades throughput.

This is why servers loved Aloha. Not because of the colors. Not because of the layout. Because it took fewer touches to do the same thing.

How It Manifests

Design DecisionTouch CostSignal Logic
Seat-based ordering+1 per seatEliminates re-asking "who had the salmon?" -- saves touches downstream
Modifier popups+1 per modCaptures the conversation in real-time. No return trip to the table
Floor as home screen0"Which table needs me?" -- make it the zero-touch view
Color = status0Red/green is pre-conscious. No reading, no thinking, no touching

Manny's genius: he counted touches end-to-end, not per-screen. Satellite engineer math -- total path cost, not per-hop cost.

Touch Count

WorkflowAloha TSAloha QS
New order + 1 item + pay53
4 items + fire + pay117
Void last item11

Soul: Minimize total path cost. Every touch must justify its existence across the entire service lifecycle.

* * *

Oracle MICROS -- The Configured Machine

"It's always there. Hotels and cruise lines. Same threat always: 'We have a MICROS system on standby in case you guys fail.' ...We didn't fail. But they sure are solid -- the goto guys of the juggernauts dollar-wise."
-- Joey Castillo

The Philosophy

MICROS came from a different world. Where Manny was a satellite engineer and Peter was a C programmer, MICROS was a systems company. Founded by A.L. Giannopoulos in the late 1970s, MICROS Systems built the 3700 series as enterprise hardware+software. The terminal WAS the product. The software served the terminal.

The Discipline: Configured Workflow

MICROS's insight: the operator shouldn't make decisions. The system should be pre-configured so the operator just follows the path. Function keys are pre-programmed. SLU grids are pre-built by management. The operator doesn't navigate -- they execute.

How It Manifests

Design DecisionOperator ImpactConfiguration Logic
Function key rail1 touch per actionManagement pre-assigns. The function key IS the vocabulary.
SLU gridItems where mgmt put themBy workflow frequency, not alphabet. A management-designed fast path.
Gray paletteNo emotional responseThe screen is a tool. Operator reads function, not feeling.
Chain sequencesMulti-step in 1 triggerFire + print + advance in one key. Program once, trigger forever.

Touch Count

WorkflowMICROS TSSimphony QS
New order + 1 item + pay43
4 items + fire + pay87
Void last item11

Soul: The operator is a signal in a pre-designed circuit. Speed comes from eliminating decisions, not touches.

* * *

Compris -- The Single Screen

"He was obsessed to make the entire thing work on a single screen. I love this guy. We want him too."
-- Joey Castillo

The Engineer

Jim Melvin -- the architect behind Compris, specifically the McDonald's implementation -- came from a different obsession than the others. Where Manny counted touches, Peter eliminated abstraction, and MICROS pre-configured workflows, Melvin asked a more radical question: why does a POS need more than one screen?

McDonald's serves billions. Every screen transition is a context switch. Every page is a moment the operator's eyes leave the queue. Melvin's answer: eliminate all of it. One screen. Everything visible. Everything reachable. Always.

The Discipline: Screen Compression

Compris's single-screen philosophy is a form of spatial compression. Melvin compressed the entire operation into one viewport. The operator's eyes never leave. The brain never needs to remember what was on the previous screen because there is no previous screen.

How It Manifests

Design DecisionOperator ImpactSingle-Screen Logic
Everything visibleZero page transitionsOrder, queue, totals, tender -- all on one screen. No hidden state.
Dense grid layoutSmall targets, max densitySacrifice target size for visibility. Muscle memory replaces size.
Queue as positionLeft-to-right flowThe screen IS the queue. Position communicates progress.
Context = proximityRelated items neighborNo categories, no tabs. Spatial relationship IS the organization.

Melvin's genius: at fast-food scale, the screen transition is the bottleneck, not the touch count.

Touch Count

WorkflowCompris QS
New order + 1 item + pay2
4 items + fire + pay5
Void last item1

The real metric is zero screen transitions. Every action in-place.

Soul: One screen. Zero transitions. Speed comes from eliminating context switches. The operator's eyes never leave.

* * *

RDC POSitouch -- Peter Lipman's Memory Map

"Peter Lipman -- the first POSDRVR was pure C and he literally mapped every touch in memory to an action. That is why POSitouch is the fastest system on earth in the double DOS days."
-- Joey Castillo, from conversations with Peter Lipman in Rhode Island

The Engineer

Peter Lipman at Restaurant Data Concepts (RDC) wrote POSDRVR -- the POS driver -- in pure C. Not C++. Not a framework. Pure C. In the double DOS era, memory was the constraint. Every byte mattered. Every cycle mattered.

The Discipline: Memory-Mapped Touch

Peter's approach was radical: every touch on the screen was literally mapped in memory to an action. No event queue. No message bus. No abstraction layer. Touch location → memory address → action. Hardware-level routing written in software.

This is why POSitouch was the fastest system on earth in the DOS era. The competition processed events through layers of abstraction. Peter eliminated the layers. The touch WAS the action.

How It Manifests

Design DecisionImpactMemory Logic
Pure C, no abstractionZero overheadThe function pointer IS the button. The screen IS the dispatch table.
3 service modes3 memory mapsQS, FC, FD each get their own optimized dispatch table.
Quantity multiplierN items, 2 touches"4" + "Coke" = 4 cokes. 2 touches instead of N.
Fast cash buttons1 touch to close$5/$10/$20/EXACT -- tender + close + receipt in one action.
120 order screensPre-computedEvery screen is a pre-built dispatch table. No dynamic rendering.

Peter's genius: he treated the screen as hardware. A memory-mapped device where each pixel region is a function pointer.

The Enterprise Story

Peter designed POSitouch for single-unit operators. Lean. Fast. But he designed it knowing someone would build the enterprise wrapper. When Joey asked permission to build NorthStar Enterprise, Peter said he designed it that way on purpose.

Joey built the enterprise layer: multi-unit management, centralized menu deployment, chain-wide configuration, and all delivery aspects.

Kris Maher (Maherware) owned reports and BI -- the reporting and business intelligence product owner for NorthStar Enterprise.

Rom Krupp (now CEO of OneDine) was product owner for NCM -- NorthStar Change Management. The POSitouch config and menu schema is a beast -- stuff on stuff with stuff on it. Rom took Joey's wizard approach and ran with it. He made enterprise config possible where so many had failed -- whittled it down from highly complex to grandma can set up a menu for a 1,000-store chain.

That's how they captured The Cheesecake Factory and IBM. Peter built the fastest single-unit engine on earth. Joey handled delivery. Kris handled intelligence. Rom tamed the config beast.

NorthStar Recipe Viewer: Rick Smith at The Cheesecake Factory handed Joey an Access database. Two weeks later Joey returned a working prototype in ASP.NET 1.0/2.0. Bill Lyons knew data and added good constraints. The prototype became production -- as usual. Free for life, they buy hardware from us. Another deal closed.

That's the POSitouch story: the fastest POS ever built + the enterprise wrapper that scaled it to chains (Joey's delivery + Kris's BI + Rom's config wizardry). The engine never needed to change -- enterprise was additive, not invasive.

Touch Count

WorkflowPosi QSPosi FCPosi FD
New order + 1 item + pay335
4 items + fire + pay6*611
Void last item111

*With qty multiplier: qty(4) + item + fire + pay = 4 touches

Soul: The screen is a dispatch table. Every touch is a function call. Speed is not optimization -- it's the absence of abstraction.

* * *

The Engineering Truth They Share

Four engineers. Four backgrounds. Four decades. Same truth:

ArchitectBackgroundEliminatedWhat Remained
Manny NegreiroSatelliteSignal hopsMinimum path from intent to action
Peter LipmanPure CAbstractionMemory-mapped dispatch -- touch IS action
A.L. GiannopoulosEnterprise HWDecisionsPre-configured circuits -- operator flows
Jim MelvinHigh-volumeScreensOne screen -- entire operation visible

They were all subtracting. Not adding features. Removing latency. Removing abstraction. Removing decisions. Removing screens. Each one asked: "what can I take away so there's less between the human and the food?"

That's why Soul 5 is emptiness. Manny subtracted touches. Peter subtracted abstraction. MICROS subtracted decisions. Compris subtracted screens. The logical end is subtracting the system itself.

* * *

What "Next Level" Means

Each UI must give users the same feel but next level:

SystemSame FeelNext Level
Aloha Touch count. Seats. Floor as home. Color as status. Predictive touches. The system knows what's next. Count approaches 1.
POSitouch Memory-mapped speed. Qty multiplier. Fast cash. The dispatch table learns. 120 screens reorganize by velocity.
MICROS Configured workflow. Function keys. SLU grids. Self-configuring. System observes and reconfigures to match usage.
Compris Single screen. Dense grid. Zero transitions. Adaptive density. Zones brighten/dim. Rush compresses. Lull breathes.

Next level is the same discipline applied to itself.

* * *

The Path to Emptiness

EraTouchesWhat Was Removed
Pre-POS (paper)~50Nothing -- all manual
First POS (1970s)~20Paper, arithmetic, rewriting
Manny / Peter era3-6Hops, abstraction, latency
Current skins3-6Vendor lock-in (same backend, any skin)
Next level1-2Predictable touches (system anticipates)
Soul 50The system itself. The POS disappears.
"The only thing better is no system at all." -- jc

Every great POS architect was subtracting toward the same point. They just ran out of technology before they got there. We don't have that problem anymore.

* * *

The Career

1996-97 -- CBS.

1997-99 -- Javelin under Norman Campbell, direct report. All things software. Handled the nonsense so the hardware engineers could do their job. In all his time there, Joey can remember only one mistake he caught the hardware side on. The rest was pure ignorance and misunderstanding -- or disrespect to the hardware or operating system itself. Spec is everything.

Koo Koo Roo -- during CBS Buena Park days, Joey left. Purely financial mismatch, no choice of his own. Reported to Kris Maher. Met Viet Ao -- IT grand master of simple.

Joey built a rollout system for KKR: POSitouch on Javelin Wedges (Norman's design, latest and greatest). In 3 months he built and helped execute "Clucky" -- the manager opened the box, plug and play. Pick/tap the terminal position in the restaurant. Color-coded plug-and-play hardware -- power, internet. System installed by the manager, up and running in 15 minutes.

Three months of focus to save 50% of the cost of a rollout using a VAR -- and certain quality with Joey. KKR was done quick.

Then Norman called with impeccable timing and made him an offer he could not refuse -- and for which KKR would fully back, especially Kris Maher and Robert Fort the CIO.

Dec 1999 -- 2022/23 -- back to CBS. CTO. All NorthStar products -- Enterprise (delivery), Recipe Viewer, NCM -- plus predecessors and numerous internal tools and deal-closing instruments. Scrum master and developer alongside Art Julian on the POS platform.

* * *

The People

Andy Mai saved my life. Enough said. One should not speak more of Andy -- if you know him then you know why.

In all his time, Joey never had more fun than working with Andy and Wesley. Wesley is pure simplicity driven -- his mental needlework reminds Joey of great Taiwanese gentleness and purity. Clearly a wizard.

Johnny G. -- the other one, there's two. No filter, but what an amazing imagination. One of the best frontmen Joey ever worked with. Sometimes his words would push the ego of the next great Michelin-star owner/operator over the edge -- but that's what friends are for, right?

JG is the inspiration you don't realize is inspiration until you're already done and beyond inspired. Good times.

David Gonzales -- master of asking the same question 5 ways until he's satisfied with the answer. You had no idea and thought he forgot what you told him the last 5 times.

Mark Heron -- the man, myth, and humble legend. All Joey can say is: Mark is at least 33% of him in mind and spirit, and likely 77%, but it's pointless to measure.

"If you think you are done designing, think again -- I'm sure Mark can identify about 100 problems you didn't know you even had." One of infinite skills of the great Heron.

Two grand master wizards for which Joey attributes the majority of his ability to call something exactly what it is.

* * *

The Bridge

I will rebuild everything. From silicon to user. All of it.

I will work with Norman to do all hardware. For the time being I have wiped the slate clean and I'm talking directly to the hardware layers. Roll your own. Always. For all. Less is more -- so far less is far more.

I'm at war with ignorance. I will charge those who do the most harm to humans the most, and those doing the best for humans get it for free. I will use all proceeds to battle ignorance, corruption, and poverty worldwide.

I believe the province child mindset is the purest. I treat all life with respect as it always should be. Physical war makes no sense -- it's all just thought. The war on ignorance is being lost far more than the flesh wars.

I have the power now. My turn.

* * *

The Legend

It was fun to watch, help, and learn from the greats. I respect them all and have always been a humble curious servant. It's amazing what people will tell you -- all you have to do is ask.

I am nothing but all of you. Thank you all.

Everything in "The Last System" -- the architecture, the code, the soul expression, the convergence toward emptiness -- is original work by Joey Castillo. Inspiration drawn from the architects above. Implementation, vision, and direction: his alone.

No company. Personal assets. His name. A human with 40 years of code.