I try and install it, almost two hours later, I can’t get the f***ing thing to run. I get paid to do this for a living, that’s how good at least some people consider me, and yet I can’t draw a picture on the screen because of build errors so complicated I can’t even begin to understand what’s causing them. How did we get here? Why can’t I use my computer to do almost anything that isn’t bootstrapping a web application?!

@neauoire @jcmorrow Because you chose a new stack, perhaps? If my goal was to just draw a picture, I could easily use Processing, but I would have a hard time if I decided to do the same thing with a language I had never used.

@neauoire @jcmorrow I guess my more general point is: you will become accustomed to the trade-offs and quirks of your day-to-day interfaces and languages. To an outsider, they are likely arcane.

@stephen @neauoire I hear that. Setting things up is always a bit of a struggle. Perhaps this is horribly misguided, but I'd make a comparison: a crayon can be used by a four year old as well as by a master artist. I don't need software that can be used by a four year old, but I'm upset that it requires an advanced degree to express yourself artistically using software.

@neauoire @jcmorrow I don't agree. To do it in the exact way you want might be a challenge, but to use the given analogy, you can't use a crayon to make an oil painting. Execution requires time and skill regardless of medium.

@neauoire @jcmorrow

editor.p5js.org/

```
function setup() {
createCanvas(400, 400);
}

function draw() {
background(220);
point(width/2, height/2);
}
```

@stephen @jcmorrow It doesn't work for me, it's stuck downloading assets that returned 404, my internet is a bit crappy.

But I'm taking that what you mean would be to clone that p5js repo, spin a localhost, and run that processing code?

I hope it doesn't require too many weird dependencies, but let's say I went through that process, it's not what I would call painlessly drawing a pixel on a screen.

@stephen @jcmorrow Well, I do plenty of that, all my tool relies on the canvas.

I was recently invited to meet with Google's canvas team. They've showed me the megacluster of computers that is required to build and test Chrome.

I've been trying to find a dev solution that isn't so catastrophically energy hungry, so I can draw some pixels on my screen.

Follow

@TeddyDD @neauoire @stephen @jcmorrow I made a little library for myself to draw pixels on canvas

git.kyleperik.com/kyle/pixelca

Not sure if this is relevant, but this is what I use for many of my projects

Sign in to participate in the conversation
Merveilles

Revel in the marvels of the universe. We are a collective of forward-thinking individuals who strive to better ourselves and our surroundings through constant creation. We express ourselves through music, art, games, and writing. We also put great value in play. A warm welcome to any like-minded people who feel these ideals resonate with them. Check out our Patreon to see our donations.