786 karma · joined July 19, 2014
I'm linking my keytrace.dev: did:plc:vj54op7mobr3edx24yn6uax4
I feel the same way. And since you can write a cruddy jQuery mess that fetches data and spits out to backend-as-a-service providers, Javascript is hands down the easiest way to go from nothing -> project others can use.
The ecosystem is in a bunch of growing pains right now, but if you don't care about maintainability and scaling up to a large project, just throw up an HTML page with some styling and javascript that makes it interactive.
Very much agree. Make something quickly that somebody really likes, and try and find more people who like it. Figure out what people like about it and expand in that direction. Rinse and repeat, as you expand just keep making sure more people want it.
I was just thinking that the Facebook summary headlines are surprisingly journalistic compared to Buzzfeed, Upworthy, etc. Seeing somebody complain about that explains why their title is "news curator" and not "journalist."
Spreading vision is an important nontechnical skill for a founder. I see this as distinct from but related to networking, being able to convince talented people to work for below market because they earnestly believe in the vision is crucial at early stages.
As a technical person working on a startup, I personally would appreciate a partner with more familiarity with the regulatory aspects of starting a business: filing paperwork, basic accounting, taxes, etc.
I also wish I had better Excel chops to better analyze data coming in (signups, revenue, expenses, etc), but am too focused on more technical areas to devote time to learn it.
I'm sure there are other skills that I'm forgetting in the moment, but that's a few anyway.
I love IRC, but the features don't compare. You might be able to implement some/most/all of the missing features, but they're not available out of the box.
I'm also waiting for panhandlers to figure out Square is free, assuming they have a smartphone. "Sorry, no cash" stops being the end of the interaction if they start taking credit.
But since when have we been any good at identifying future needs or identifying maintainable code? Just be consistent, try to at least leave SOME documentation for the next guy, and don't be actively malicious.
"React is, in my opinion, the premier way to build big, fast Web apps with JavaScript."
Nowhere in the documentation does it stress that it's easy to learn or ideal for beginners. If you don't know Javascript, writing React applications (or any application, really) is going to be painful. Full stop. JSX adds cognitive load when writing code, but reduces cognitive load when comparing the DOM to the component that created it. Given the amount of time I spent debugging and refactoring, I'm happy to use JSX.
This post spends quite a bit talking about beginners who are learning Javascript, React, and JSX all at once. Of course they aren't going to get it right immediately, if they didn't get tripped up on JSX they'd get tripped up on something else. "Beginners don't get it" might be the weakest argument I've heard so far.