1,524 karma · joined September 23, 2010
When you're developing in a container you can guaranty that the environment is the same on your PC or in the cloud.
Also, the same argument you had for shared resources in Linux, when you're running Linux on a VM locally on your desktop because you want linux tools or applications, then you want as much memory management as possible.
It's like Private hospitals, we have them, but very few people use them as the public system is better equipped and paid for by the tax payer.
A 24% spike in the US is absolutely insane.
The fact that we can iterate on something once it's released means that engineering in a software sense is different from any other discipline which we call engineering.
A sequence diagram doesn't need to be ordered in a time sequence like UML, it can be good enough to just articulate and number the flow of information on a normal solution diagram.
A class diagram assumes we're using an OO language - we need to define schemas for data, but not classes. The engineering team knows how to structure their code, as an architect all we need to worry about are the boundaries.
Plan at a higher level, execute at a lower.
I'd say this is suitable to give to an engineering team, along side a table with some endpoint detail, or even just the swagger. https://v2.developer.constantcontact.com/dotAsset/991381b5-0...
Whereas this is too much information and too hard to decipher at a glance: https://docs.microsoft.com/en-us/azure/active-directory/deve...
Diagram the higher level, leave the detail to other mechanisms.
It means you can plan for and adjust early, rather than the week before a deadline.
Basically, we can't plan and estimate very well in tech, but it's easier to be accurate in our plans and estimates in smaller chunks than in larger.
Saying that, agile is about delivery rather than project management, and there always needs to be a larger roadmap to track features against - which is how we know if we're going to be late or not.
Software projects always used to go massively over budget, were delivered late, and usually didn't meet the customers requirements anyway.
It turns out that customers don't know what they want, or at least can't articulate it properly to business analysts.
By delivering early and often, we're not only releasing value to our customers early and often but we're getting feedback, allowing us and the customers to go on a journey of understanding their needs.
Also, it turns out that engineering teams know better how to develop a piece of software than architects.
We solve the complexity problems by breaking a project down into (as he says) "pizza team" size components and focus on defining the interfaces between those components, rather than go into the weeds of how information flows within the code. This leads to other complexities, of course, but they don't lead to the same sort of delivery problems that large, monolithic designs have.
All in all, a switch away from a design heavy approach has improved delivery, value to our customers, and enabled staff to be more productive.
Here's some feedback after I unearthed your homepage:
You say users of the tool aren't on HN (which is a technology audience), yet your landing page is talking about technology and not the problem your solving. My guess is the audience for EXCEL are Business Analysts, admin staff, accountants, executives, etc. And not people in technical roles who'll get excited by the technology.
-------
You start off with some questions, but only one of them means anything to me:
"HAS YOUR BUSINESS AN EXCEL PROBLEM?" What is an excel problem? (Also, "DOES YOUR BUSINESS HAVE AN EXCEL PROBLEM?" reads better to me)
"DO YOU HAVE HUNDREDS OF UNMANAGED SHEETS RUNNING REPORTS?" This is the only question I can really answer.
"DO THEY TELL YOU IT WOULD TAKE TOO MUCH TIME TO REPLACE WITH PROPER APPS?" Who are "they"?
then you have:
"LIKE EXCEL, JIG IS A LIGHTWEIGHT SOLUTION TO CREATE DYNAMIC BUSINESS REPORTS AND APPS IN MINUTES. " This is fine
"UNLIKE EXCEL, JIG FILES ARE AUDITABLE, MAKING JIG APPS INHERENTLY SAFE. " What does safe and auditable in this context mean? What benefit does that give me? Surely the main benefit is the ergonomics and speed of accessing my data and safety and auditability are just side effects?
So, as someone who doesn't use Excel a whole lot, but I've seen businesses which run on very complicated excel spreadsheets without too much hassle, I'm struggling to see the problem.
As above, you talk about electron, and JavaScript, and auditability - which is fine for a technical audience, but if I'm a spreadsheet user I couldn't care less if it's built on Electron, or Flutter, or Qt, I just want to know how it helps me.
Would an excel user really care about a REPL (or even know what it is?) Or Version control, or the fact that something is or isn't on the cloud?
Surely the people who care about developer tooling would just be doing the visualisation in R or Python?
-------
I'm not saying there isn't a problem here, but perhaps you're not framing it the right way for the right audience?
Rather than asking vague questions, why not be pro-active and just give an answer.
Something like (and this is spitballing at 11:00pm on a Friday night so you know what the quality will be):
"Data is the lifeblood of businesses, yet you trust it to a glorified calculator. JIG re-imagines the spreadsheet, exposing data in new ways, ensuring you don't miss a thing."
Or: "30% of sales opportunities are lost because of incorrectly understood data, Jig exposes the trends for you so you'll never miss a deal."
Or: "Spreadsheets are complicated, they're messy and they're hard. Jig makes complicated spreadsheets quick and easy, giving you more time to focus on your business."
Or: "Excel buries data, JIG exposes it."
Or: "Excel was created in 1987, it was built for an simpler, less data-rich, era. JIG re-imagines the spreadsheet, with a focus on 2021 levels of data."
You get the picture.
Frame the problem, sell the solution, and instead of talking about the technology say how the technology helps.
Also, perhaps without customer testimonials find some case studies of times when excel has failed and what that failure cost. One that comes to mind, which is almost certainly too sensitive, is the contact tracing system in the UK that was built on excel. It failed when they ran out of rows causing hundreds of thousands of people to not be contacted about covid exposures. There will be tons of examples that aren't as life threatening that you can use to illustrate the benefits of Jig.
You need to hustle more. This is a huge opportunity to get it in front of hundreds of people.
Edit: I had to search through the page to find a link to your app. You need to make it more obvious.
I also met someone who grew up with him, he said that Tony was always looking at everything with an entrepreneurial eye. Anything and everything would be a business, even bringing in a grill to sell burgers to his class mates at lunch.
Big loss of a visionary.