top | item 36339858

(no title)

benjaminmikiten | 2 years ago

For someone who's "too stupid" to understand these techs, they certainly can explain them and their drawbacks and alternatives well.

This reminds me of a bit of advice from Austin Kleon that I've used frequently -- "Make bad art, too"[^1]:

> “Good” can be a stifling word, a word that makes you hesitate and stare at a blank page and second-guess yourself and throw stuff in the trash. What’s important is to get your hands moving and let the images come. Whether it’s good or bad is beside the point. Just make something.

This is a perspective I have to come back to, as an engineer building enterprise-scale things, when I'm working on small-scale projects. I don't need to use the same tools I use at work, I can pick "bad"[^2] architecture, I just need to build _something_.

[^1] https://austinkleon.com/2020/04/15/make-bad-art-too/ [^2] "Bad" in that I know precisely how and when and what would bite me in the ass when I try to scale it.

discuss

order

quickthrower2|2 years ago

For a side project I used some PHP to get a job done. Why? because you can edit the file on the server and keep trying it out till it works. On 90s style hosting that is cheap and honest. The iteration speed is amazing. CI/CD took <100ms.

bbkane|2 years ago

When I wrote PHP on the server I had real problems with the "CI" part- I would refresh my page an manually test each change. Do you have Continuous Integration tests (i.e. automated) for this code or are you also doing the manual refresh cycle?

No shame either way, I think the juice isn't worth the squeeze for automatic testing short-lived code myself