HN user

mmonihan

279 karma

President, Voyager Scientific https://ResponseVault.com https://VoyagerScientific.com https://AutomationTactics.net

Posts26
Comments29
View on HN
www.strongtowns.org 6y ago

StrongTowns: Market Correction Time

mmonihan
6pts5
responsevault.com 6y ago

Show HN: React Drag and Drop Form Builder

mmonihan
28pts2
www.strongtowns.org 6y ago

New Ideas Need Old Buildings

mmonihan
2pts0
youtu.be 6y ago

Charles Marohn: “Strong Towns: A Bottom-Up Revolution”; Talks at Google

mmonihan
1pts0
link.springer.com 6y ago

Improved mindfulness and cognitive flexibility in ayahuasca drinkers

mmonihan
1pts0
onezero.medium.com 6y ago

Robot Priests Will Change Human Spirituality

mmonihan
2pts1
medium.com 9y ago

The Impact of Blockchain Technology on the Construction Industry

mmonihan
1pts0
blog.voyager.vc 9y ago

The world needs a better spreadsheet

mmonihan
179pts92
www.cnn.com 9y ago

Computer outage disrupts customs at US airports

mmonihan
2pts0
qz.com 10y ago

There's enough empty housing in China for 90M people

mmonihan
2pts0
medium.com 11y ago

6 ways to evaluate SaaS software

mmonihan
2pts0
medium.com 11y ago

Don’t build an app for your next client. Tell them what to buy

mmonihan
2pts0
technical.ly 11y ago

Your next job title: SaaS Navigator

mmonihan
9pts0
medium.com 11y ago

The Internet is mostly forms. And they still suck

mmonihan
17pts1
medium.com 11y ago

UX design when the interface is your brain

mmonihan
5pts0
medium.com 11y ago

A few things I've learned

mmonihan
1pts0
www.mindfull.io 11y ago

Mindfull News – Adventures in consciousness

mmonihan
1pts0
www.montgomerynews.com 11y ago

Man receives constant pain signals from his brain

mmonihan
81pts59
medium.com 11y ago

The Uncanny UX Valley

mmonihan
2pts0
news.ycombinator.com 12y ago

Ask HN: Where do you store your health data?

mmonihan
1pts0
medium.com 12y ago

Let them eat bugs...

mmonihan
5pts0
mattmonihan.com 14y ago

Pinterest, the design pattern to end all design patterns

mmonihan
11pts0
info.rjmetrics.com 14y ago

Our Living Style Guide (Writing maintainable HTML/CSS)

mmonihan
28pts4
mattmonihan.com 14y ago

Twitter is Seinfeld (An explanation for old people)

mmonihan
1pts0
mattmonihan.com 14y ago

When I was 5, I dreamt of owning a warehouse

mmonihan
2pts0
mattmonihan.com 15y ago

Philadelphia Syndrome: In Search of a Cure

mmonihan
2pts0

It's great to see more libraries that deal with rendering JSONSchema. I've been working on a drag and drop formbuilder / grid [0] for creating crud apps that leverages react-jsonschema-form.[1]

I noticed that while I create custom rails apps for clients, they often want to create additional forms and still leverage the authentication, permissions, and existing data in the app. This rules out most 3rd party form builders like typeform, jotform etc. which are mostly for surveys anyway. Sometimes the dev time to create them(UI, DB migrations, testing, validations) is too costly for an idea they just want to test.

So, I use the builder to create a JSON Schema, then embed the form into the rails app. What's cool is that I can utilize permissions from the core app to disable certain fields, and I can pass in enum values so drop downs have up-to-date options pulled right from the DB.

We use react-jsonschema-form, but the jsonschema we produce could be used in any of the tools mentioned in this thread.

I'm close to opening this up to other devs soon, and would love your feedback. There's a signup form on the website if you're interested.

[0] https://responsevault.com/ [1] https://github.com/mozilla-services/react-jsonschema-form

Early on, it's meant spending months on implementation, hand-holding the first few users so they can become evangelists within the company. It's not a lot of work, it's just over a long period of time.

I track usage metrics every day and routinely message power users to ask what may be keeping others from adopting, asking non-users if they've been trained, and asking execs if they have evangelized from the top down.

So, you have to hit everyone over a long period of time.

The company I work with gives everyone a verizon cell hotspot and an android tablet. These work fine in city areas where this company does a lot of utility work.

But, when you do an install of electric wire towers on a mountain, you might not have cell connectivity. Most apps get by this by saving data locally, and then transmitting on the next connection.

Having built a field management system in the construction industry[1], I can confirm, it's a tough market. And, most of it comes down to getting in front of people. A lot of my time is spent going to trade shows and pitching, just like Tracy did, when I'm not coding.

There's a stigma that this industry is full of people who resist technology, but I really don't think that's the case. People in this industry resist change because change is risky. There's too much money at stake, and delays associated with new technology can ruin an entire job. Paper processes are usually terrible, but you're never going to have to battle wi-fi connectivity to flip through your spec, or experience your pencil throwing a 500 when you fill out a safety analysis. It takes a while for anyone in the field to get comfortable with the pros and cons of a new process versus a paper process that's worked for years.

It's changing incredibly quickly, though. There's a lot of new products getting funded, and a big opportunity to integrate between them.

[1] http://safety.voyager.vc/

OP. Yea, that was interesting on my end using chat. I probably would hate that on your end as much you did. I did have some pretty fun conversations though. I removed it, because that got exhausting.

OP. This is an idea I've been going back and forth on for a while.

I have checked out Quickbase, Airtable, Ragic, etc.

What I've noticed is that I always want the ability to go to code when I need to. My clients are all on Rails apps today, and I'm happy with rails as a dev solution. And, I don't want to give up that flexibility.

However, there are use cases where I want to just use a form builder UI to manage a data model. I've been using http://form.io for that recently. You use a form builder to generate a UI and an API simultaneously and submissions are stored in Mongo. And, I can build the app as I want using their API.

I think that paradigm is the future, it just needs more refinement.

OP. This is a great point. The activation cost for you to respond to support calls is probably more than the company would be willing to pay you. Which is why SaaS businesses with support teams that benefit from scale are the de facto model for these businesses.

I think there's a version of something like Microsoft Access that can take away a lot of support requests.

I get a ton of requests related to lists of collections within the app, which could be maintained by the users themselves.

One thing a lot of us underestimate is the flexibility of things like spreadsheets, and believe it or not, paper.

The resolution of an A4 piece of paper is a crisp 3508px x 2480px. For comparison, my MacBook Air is about a third of that at 1440px x 900px.

And, the processes companies have developed over years are tailored to that medium. While tech has gotten drastically cheaper in recent years, it still needs to get cheaper still for most businesses.

I spoke about this recently at NYC.rb. https://news.ycombinator.com/item?id=13446715

This is an example of one of the more insidious cases of "fake news."

His pay wasn't cut, he simply didn't earn 100% of it as he did in previous years because they missed their sales goals in 2016. That's baked into his contract, and isn't really "news."

It may just be wording, but the headline makes the effect sound much more sensational than the reality.

It's these instances of seemingly harmless clickbait that are eroding the public's trust in major news outlets.

I tried a month in Thailand last year. I wouldn't say that I didn't like it, but there's just pros and cons to the different places you go, and a lack of a "home."

Getting out of my comfort zone was really inspiring and made the trip easily worth it. I did get the sense that it would get lonely. In that area of the world there are a lot of expats who are moving around a lot, so it would be hard to maintain deep relationships. If that's important to you, then that's an item in the "con" list.

"Wherever you go, there you are." Moving to another country isn't very likely to make you happier if you're just not happy with yourself.

The post on this thread highlighting the revelation that you're most happy working on something you enjoy is spot on. If you feel you're contributing and are in the flow state, it doesn't matter where you are.

Believe it or not: Slaughterhouse V by Kurt Vonnegut and No. 44 The Mysterious Stranger by Mark Twain. The first for the idea of being "unstuck" in time, and the second for introducing the concept of nihilism.

Why I quit medicine 14 years ago

A strategy that may have a chance, given the current situation:

1. Befriend and work with a mentor who happens to be high up in the IT department in a health system.

2. Create some kick-ass app

3. Open-source it(use the open-source version as a way for IT people in other health systems to use your work)

4. Have your mentor implement that software in their health system as a pilot project.

5. Befriend other IT directors and try to sell to them.

6. Befriend other medical software providers and try to license to them.

7. Make hay while the sun shines.

I see startup depression as a sort of cost of the lifestyle. If your existence depends on the success of your own project, this can be an enormous weight to bear. If you have a bad day, it can easily turn into a bad week if you're not careful.

For me, when things aren't going my way, I just say, "Fuck it" and move on to the next problem. You're are going to lose sometimes, but who cares? You're going to win.

If sheer willpower doesn't work, I usually exercise and clean my apartment. The point is to secure little victories here and there to get you motivated. I can definitely say that doing the dishes and pumping out some push-ups have been the catalysts for some great ideas in the past.

At the end of the day everyone is experiencing some sort of depression every once and while. At least you're doing something awesome. Most people aren't. Remember that.

Totally agree here. This is really more of an experiment in self/organizational discipline more than anything else. We all talk so much about how some new technology is going to increase productivity; sometimes it just comes down to hacking the social dynamics of coding.

To your comment about new flashy modules that don't mesh, banks seem to be the biggest transgressors in this area.