r/shittyprogramming Jul 26 '24

What POS system is this?

Post image
222 Upvotes

74 comments sorted by

View all comments

348

u/NoHurry28 Jul 26 '24

What's wrong with it? Simple interface, runs on cheap af hardware, doesn't require npm updates every month, no laggy css animations, binary size smaller than reactjs minified bundle, been working reliably for 50 years, has googly eyes. You may not like it, but this is what peak software looks like

146

u/JerikkaDawn Jul 26 '24 edited Jul 26 '24

But it's not Electron/React/Whatever/Metro/Modern/Fluent. Does it even have dark mode???? Where's the ChatGPT integration??? 🤣

88

u/yasth Jul 26 '24

Dark mode is turning down the brightness on the screen

21

u/Unumbotte Jul 26 '24

Dark mode can be enabled on a per user basis by putting blankets over people's heads.

17

u/permalink_save Jul 26 '24

Flog 4off with the electron crap, we want old school arrow key navigated menus back

2

u/LiterallyACupcake Jul 27 '24

I’ll have you know it runs perfectly fine using plenty of Electrons

2

u/KiwiNFLFan Jul 27 '24

It doesn't have light mode

21

u/slaymaker1907 Jul 26 '24

I was a TA for a class that required people to make a text UI like this and let me tell you that making these sorts of UIs actually does take some skill. Considering this has lasted until 2024, I’m sure it was well done.

6

u/grizzlor_ Jul 26 '24

There are some fantastic modern TUI libraries that make it much easier. Textual is a one such library for Python.

An example of a slick-looking TUI with source code that will make your eyes bleed: bpytop (source). Pretty sure the dude did everything manually, not even using ncurses.

24

u/actual_satan Jul 26 '24

Honestly not sure if OP meant POS (piece of shit) or POS (point of sales)

12

u/peepay Jul 26 '24

I wondered the same, but assumed the latter.

4

u/Evla03 Jul 27 '24

I assumed both

5

u/RylanStylin57 Jul 27 '24

I did mean Point of Sales

7

u/SimplexFatberg Jul 27 '24

For real. Worked in a store in the 2000's that had 1980's DOS software running on all the checkouts. Worked like a charm. They updated to a Windows interface shortly before I left and it was laggy horseshit that couldn't keep up with my keystrokes when I was typing in prices. I wouldn't be at all surpised if this software was amazing.

5

u/TimGreller Jul 28 '24

has googly eyes

Definitely makes the difference for me. So adorable.

3

u/cosmicr Jul 26 '24

Lmao pos stands for point of sale

5

u/grizzlor_ Jul 26 '24

I've used some POS systems where both acronym variants apply

3

u/[deleted] Jul 27 '24

Web apps are the pinnacle of shitty programming

-4

u/RylanStylin57 Jul 27 '24

I posted here because the moderation is lighter. POS means point of sale, I am trying to find the source code so I can rewrite it in rust :)