3 ms·
> ...found an innovative solution that was too simple and just worked. Yup. For years, the big boss exalted us to find the next generation solution. Mr big bos
by specialist 3y ago
> ...found an innovative solution that was too simple and just worked.
Yup. For years, the big boss exalted us to find the next generation solution. Mr big boss was original programmer, founder, and majority owner.
We had an Illustrator/CAD style program (ScenicSoft's Preps) for designing print production plans. My office was right next to big boss, to facilitate my efforts. I kept him in the loop on my progress.
It took a while, but I did exactly that. Reduced the majority of the design (image positioning) work to a simple form. Two views; fields on left and live preview on the right. What could be easier?
(These kinds of things almost write themselves once you find the correct mental model, which is typically the really hard part.)
I started demoing my solution to my peers and SMEs. Wow, Bravo, Amazing. Then I demo'd for big boss.
Big boss said nothing. Walked out. Never spoke to or even acknowledged me again. Ghosted.
--
I've been noodling on a novel SQL JDBC wrapper thing. For ages now. Input stock SQL and output typesafe wrappers. I use it for all my own work. It's stupid simple and easy.
Every single person whose seen a demo just doesn't "get it". They expect an ORM or a template or a fluent API.
The reactions have really unsettled me. From my prior innovations, I'm used to pushback, debate, rancor, battle lines.
I just don't know what to do with blank befuddlement.
(Yes, I'm slowly working towards a FOSS release, as able.)
- armchairhacker 3y ago> I've been noodling on a novel SQL JDBC wrapper thing. For ages now. Input stock SQL and output typesafe wrappers. I use it for all my own work. It's stupid simple and easy. Just wanted to say this seems like how I imagine using SQL. It’s well-known that ORMs are a bad abstraction. Although given that it’s well-known, there’s already a lot of alternate solutions, so I’m interested what yours is and why people may be “befuddled”.
- specialist 3y agoConverts normal SQL DML statements into prepared statements and type-safe wrappers. For Java, that means subclassing PreparedStatement and ResultSet. No templates, maps, annotations, DSL. Just normal SQL. Apologies, a few weeks ago, I started yak shaving while implementing the build stuff (eg maven plugin). I'll try to focus, ship something beta sooner than later.