kumarvvr
I spent 3 months this year testing out a reporting system for large quantities of dynamic data.
My requirement was to generate pdf reports, but didn't want any reporting tools and installations. Especially something like Microsoft Excel, which the old system was based on.
After a lot of tests and proof-of-concept apps, I finally zeroed down to simple, pure, self contained html, that I am generating from a python script.
And it's glorious.
I am generating interactive charts when the html is viewed in the browser, and hiding all of them and only printing static svg images when in print mode, using css media print queries.
And there is so much more.
The format is awesome for ingestion by ai models.
No rich man or woman is a friend of society.
That is why governments fear revolt from the poor. They have nothing more to lose.
I always assumed the research and trials are there just for that.
I understand from an engineering perspective.
Newton invented and used Calculus to great effect, long before it was formally proven to be consistent and logical.
For context, I have been programming for 25 years now, mainly out of self interest.
I find joy in relegating mundane tasks to claude, while working on the broader picture with my trusty pen and paper.
I don't give "Build me this end to end" type tasks.
I do the program on paper. The architectural aspects. And instruct claude to flesh out lower level stuff.
Installed capacity is 5kW. Which is generally sufficient as we use very less power.
I have induction stoves, so gas fuel for kitchen is minimized.
Planning to put a solar based offgrid chiller unit for air conditioning next.
It's as if the training data is filled with internet discussions on approaches to hacking and the LLMs are mimicking it.
I tried to use rabbitmq for a small app, installed it, configured it and then it didn't work. Spent a day jumping through hoops getting it right.
Dumped it and used postgres, in half an hour. Worked like a charm.
I love the folding ones, but if only I had a folding eink screen, that would be glorious !
Or at least, something close.
Books like Problems In physics by I E Irodov were my favourites
Even with embedded programming, regular C debugger has always been enough.
Signals and signal stores make it very easy.
Did the whole coding by hand, no ai coding tools too.
I get the history with Ferrari cars and their aesthetic and all.
But it looks like what one would expect from the man who designed iPhone.
I remember a time when Apple was chided for integrating functionalities of popular apps into its OS.
Apple created an incredibly awesome device, and its up to the market to make full use of its potential. Why would it be a failure for Apple to not make such an app?
I tried to use it to generate automated reports, and was frustrated at every turn. My usage scenario was a completely offline system to generate reports of a few dozen pages, which included graphics, tables and other visualizations.
1. The whole system download is about 1 or more Gigs. 2. Each report is accompanied by half a dozen files. 3. The choice of packages to use, and the versons to use, is all confusing, with various books and site using various packages, often further customized. 4. The syntax is confusing and jarring, at least to me.
Finally, I ended up using simple template tools to generate HTML with proper semantic structing and CSS print media queries to generate my reports.
I do appreciate the fact that my requirement does not involve laying out content over multiple pages, something which LaTeX is good at. That is very difficult to achieve with HTML and CSS.
But, for use cases where each document page is independent, HTML, CSS and print media queries are great.
You can also use all the exciting javascript visualization libraries to generate awesome graphics.
I am an experienced developer, and, if I know what I am doing, then AI tools are an average junior programmer that I can beckon.
I have also dabbled in music creation with AI, first generating the lyrics, and then the music with vocals. Is it good. Nope. Is it average, some might say so. Is it a great use of my time, sure. Like a paid video game.