Fork me on GitHub
#re-frame
<
2018-07-28
>
mikethompson01:07:29

@hiskennyness the docs took about 25 times longer.

mikethompson01:07:59

There's only about 600 lines of clojurescript.

😎 4
kennytilton01:07:15

I am in deep trouble. 🙂

mikethompson01:07:17

But ... it was deliberate ... i was learning as I was writing

mikethompson01:07:37

It all depends on how much thinking you have to do

mikethompson01:07:13

When I wrote re-frame, I was new to reactive programming, and functional programming and Clojure and everything. So the writing exercise was pretty much me explaining it all to myself

mikethompson01:07:48

There was a feedback loop.

eggsyntax18:08:57

The effort has paid off tremendously for users. Thank you for putting all that time in!

mikethompson01:08:32

Kind of you to say, thanks!

lwhorton01:07:25

the more re-frame i write the more sour i become to other ways of doing UIs. everything else just feels just so icky, so your efforts are much appreciated

👍 20
mikethompson01:07:56

code <-> design <-> docs There's a good reason universities make their professors also teach. There something about the process of having to explain yourself that sharpens your understanding hugely.

💯 4
mikethompson01:07:31

Even if you never show anyone the docs :-)

mikethompson01:07:20

@hiskennyness I'm a slow writer. You will be faster. Lucky you. I suffered.

mikethompson02:07:40

First trick is this ... don't, whatever you do, try to make your docs too good. Give yourself permission to do a shabby job. Really shabby. Take the pressure off. Bullet points.

kennytilton02:07:04

Ugh. My problem is writing too much. You did great, by the way. Clear and fun prose.

mikethompson02:07:39

My first drafts were utter rubbish. I assure you 100%.

mikethompson02:07:50

And thank you.

mikethompson02:07:05

@hiskennyness if your write too much, only allow yourself to write bullet points. Constrain yourself.

mikethompson02:07:40

Use small words and short sentences. Resist the urge to be clever or to write in a way that screams to the reader "Look, I'm smart".

mikethompson02:07:55

(These are all my flaws)

mikethompson02:07:18

Anyway, stick with it.

mikethompson02:07:28

You will be a clever person at the end of it

kennytilton02:07:19

I am going to read some Hemingway to get in shape for this. Thanks for the pro tips.

kennytilton02:07:54

Haha, I wrote that before seeing your “short sentences” remar!

mikethompson02:07:40

@hiskennyness "Style. Towards clarity and grace". by Joseph M Williams. That book changed my life.

mikethompson02:07:39

(about 20 years ago)

mikethompson02:07:30

I experienced that book like a nuclear bomb going off in the back on my brain. It was similar to "drawing on the right side of the brain". Suddenly, something hitherto impossible became a bit difficult but doable.

kennytilton02:07:57

You just reminded me of Strunk & White, the Elements of Style.

mikethompson02:07:03

Can I get my kids to read either book? No. :-)

piotr-yuxuan13:07:39

Hello there, this is an humble request for a code / architecture review 🙂 I’ve recently been tinkering with this small pet project: https://github.com/piotr-yuxuan/choose-a-new-phone I’m wondering what you think about the general architecture, and why you would have done differently.

piotr-yuxuan14:07:43

Any remarks from you guys here would be really invaluable, and I would take great care in considering it!

Schpaa14:07:41

Another thing I’ve borrowed from Hemingway is to stop what I’m doing as soon as I know what to do :-)