pleroma.debian.social

pleroma.debian.social

Holy shit, I learned how to do something in CSS!

I learned HTML a looooooong time before CSS existed, and I have never really bothered to change my awful, out of date style.

So, anytime I actually managed to make CSS do something useful, I get a little excited.

@nuintari tables4lyfe ✊🏻

@nuintari and modern css is actually not super terrible anymore, one can make something usable with it, even without going slightly insane...

@fellmoon Well, I'm also not a designer by any stretch of the imagination. I do white text on black backgrounds everywhere I go for purely functional websites that don't give two fucks about UI/UX.

Making a cool background image stretch to fit the current window, and float down as you scroll? This is the closest thing to aesthetics I have done in an age.

@Sempf Truth!

@nuintari I've been trained in webdesign and then got hijacked into admin-work from there... I never liked javascript but it was jusy a lot more painfull 15y ago to have nice looking things with CSS then today.

@nuintari The fun part is, good design/UX is imho pure function.

There is a relevant design aspect in structuring information, take RFCs for example.

For me that is actually the difference between design and art.

Good Design is the result of a well thought trew process and always has a specific goal to archive.

Art is and does not need to justify itself.

@fellmoon I once wrote an inventory management system for an ISP, the front end was basically HTML 3.2. All the form fields and buttons were basic HTML forms. I used simple elements like <hr> to create meaningful gaps.

It was purely functional, and super easy to use. It tracked the entire lifecycle of every piece of equipment on our network, from arrival, loading onto install vans, installation, collections for cancellations or repairs, bench diagnostics, RMA, decomm...... You could punch in a MAC address and get a device's entire service history. It had reports

It supported smart phones, hand held bar code scanners, desktops. Every possible interaction and transition for device state was defined and implemented on the backend.

I stopped maintaining that code in 2016 when I left that job for bigger and better things. They were still using it as of last year.

It was nothing more than a solid database schema, well documented procedures and the code to perform them, and some very basic design elements straight out of the 1990s.

@nuintari @fellmoon This is still the best kind of software you can write today, and it *is* possible with modern html, postgres, python, etc. I even through some htmx in the mix for some nice ajaxness.

@highvoltage @fellmoon You can take my Perl from my cold, dead, fingers. :-D

@nuintari @fellmoon I won't! Perl is still quite sane compared to many new shits like nodejs!
replies
1
announces
0
likes
1

@nuintari @fellmoon Although, I suspect that perl doesn't have many (or any?) proper web frameworks and you use CGI? That probably opens you to a world of injection attacks that you won't get on for example, a flask app that runs on wsgi. I'd still recommend Python for something like this for various reasons, but if it works, it works!

@highvoltage @fellmoon Back in my day, which I insist has not yet passed, we were diligent and persistent about sanitizing our inputs.