- Nov 2023
-
www.forrestthewoods.com www.forrestthewoods.com
-
It'd be a hell of a lot easier to contribute to open source projects if step 0 wasn't "spend 8 hours configuring environment to build"
I call this implicit step zero.
-
- May 2022
-
news.ycombinator.com news.ycombinator.com
-
figging
Tags
Annotators
URL
-
-
news.ycombinator.com news.ycombinator.com
-
This is a problem with all kinds of programming for new learners - actually writing some code is easy. But getting a development environment configured to actually allow you to start writing that code requires a ton of tacit knowledge.
-
-
news.ycombinator.com news.ycombinator.com
-
okay how about ruby? oh I have old ruby , hmmm , try to install new ruby, seems to run, but it can't find certain gems or something. oh and this other ruby thing I was using is now broken ? why do I have to install this stuff globally? You don't but there are several magic spells you must execute and runes you must set in the rigtt places.
Tags
Annotators
URL
-
-
news.ycombinator.com news.ycombinator.com
-
every time I mentor a new learner this is the number one sticking point
Tags
Annotators
URL
-
-
www.linkedin.com www.linkedin.com
-
The biggest barriers to coding are technical complexity around processes like collaboration and deployment, and social obstacles like gatekeeping and exclusion — so that's what we've got to fix
-
-
tomcritchlow.com tomcritchlow.com
-
But… on installing node.js you’re greeted with this screen (wtf is user/local/bin in $path?), and left to fire up the command line.
Agreed. NodeJS is developer tooling. It's well past the time where we should have started packaging up apps/utilities that are written in JS so that they can run directly in* the browser—instead of shamelessly targeting NodeJS's non-standard APIs (on the off-chance everyone in your audience is a technical user and/or already has it installed).
This is exactly the crusade I've been on (intermittently) when I've had the resources (time/opportunity) to work on it.
Eliminate implicit step zero from software development. Make your projects' meta-tooling accessible to all potential contributors.
* And I do mean "in the browser"—not "on a server somewhere that you are able to use your browser to access, à la modern SaaS/PaaS"
-
- Mar 2022
-
jekyllrb.com jekyllrb.com
-
Get up and running in seconds.
... assuming you're a Rubyist and you have
gem
andruby
installed.
Tags
Annotators
URL
-
-
akkartik.name akkartik.name
-
build easy from source code
That's the explicit goal of triplescripts.org in its early stage—eliminating "implicit step 0" from software development.
Tags
Annotators
URL
-
- Sep 2021
-
futureofcoding.org futureofcoding.org
-
the ghcjs compiler. But it was a real pain, I Haskell but it's just getting it to install and run and compile, it's just kind of a nightmare
-