Morning
#affirmations
:
1. Optimists make the best Opticians.
2. You can lead a horse to water, but you can't drown a fish.
3. If we do it together, I won't be the only one to blame.
#hustle
@wwitwer
@Mappletons
It's a tranquil conclusion. After a heated debate about note-taking apps and their affordances, everyone calmly agrees with each other and there was never an argument had on Twitter again
Day 2 complete! Turns out I'm a little in love with CSS Grid. Layout should be fun, don't ya think?! Also wrote a little open love letter to coding on my portfolio. Give it a go, yourself; it makes you feel super posi.
#100daysofcode
Day 1 complete. Had a good four hour stint having fun with Gatsby. Made a component with conditionally rendered children in React, controlled by four pretty pink buttons among other things. Hooray!
#100daysofcode
Just published the new illustrated explainer all about what API's are and how they work. (And mostly about all the ways they're like tiny robo-waiters)
It's up now on – If you've ever felt a bit fuzzy about your API expertise, worth giving it a read.
R1D3 - Ate a lot at lunch so only coded for two hours. Genuinely difficult to concentrate on anything challenging when I'm too full. This tweet is depressingly archetypal.
#100daysofcode
R1D4 - The Goodreads api doesn't return JSON 🤨 Fine then, I'll use this as an opportunity to learn how to parse and manipulate an XML response! Also used axios for the first time. Useful library that!
#100daysofcode
R1:D5 - Started to write a source plugin for Gatsby before doing a quick search. Turns out there were already three that did it better 🙄 Think I'll write it anyway; seems a good learning opportunity.
#100daysofcode
R1:D9 - Feels a bit funky making pull requests to myself. Anybody else developed multiple personalities for coding?
Today, I made some awesome page transitions for my Gatsby site, which then failed at build because the plugin uses a deprecated API. Hooray! 🙈
#100daysofcode
R1:D6 - Just spent 4 hours getting react-transition-group to work on my portfolio so that conditionally rendered components fade in and out of the same space. Turns out it was was a simple positioning problem in CSS 🙈 My commit reads: "SUCCESS!"
#100daysofcode
Keeping myself accountable has helped me push through an uncomfortable hour of styling my porfolio's about section and writing cringe copy about myself. Good job, me!
#100DaysOfCode
R1:D12 - Today I learned about the componentDidMount lifecycle method in React and also had a first tentative sniff at hooks. useState looks pretty awesome.
#100daysofcode
R1:D11 - Started learning Redux and then got page transitions working properly on my portfolio today. Made me happy in a very childish way. Looks like I'll be learning gsap soon so I can make them as silly as I like 🤪
#100daysofcode
@ed_the_coder
Don't worry about it Ed. You've been hired because you're good enough. If you want to code, make sure it's something that excites you, not something you feel like you should be learning. They'll bring you up to speed. Oh, and congratulations!!
.
@Mappletons
When are you going to finish How to Illustrate Invisible Programming Concepts? Thought it was a 4 part jobby. There's only one part. What are you doing?
Since Space Karen bought Twitter, I religiously block any company or individual which pays to advertise with him. This means I've had to block the likes of Barnardos, UNICEF and the Red Cross. If someone looks at my Twitter when I die I'm going to be remembered as a cunt.
@ed_the_coder
"I didn't choose underscores, the underscores chose me". Thanks for the shout-out. Another good listen from
@aQoCode
. Best of luck with your first week in a new career. Let us all know how it goes!
I have a talent for writing work leaving cards. Can strike an amusing balance between sincerity and irreverence. Does someone wanna, like, pay me to do it? Is that a thing?
.
@davatron5000
Can Macho Man Randy Standards be a regular feature please? I was trying to plank when "Only h1 tags, brother!!" had me instantly collapse into a foetal ball of hysterics
Vision is exciting, but I hope it doesn't stop people from dreaming of spatial computing for everyone.
And preferably coming from people who share their (admittedly amazing) innovations.
And not wearable, if that's possible.
@ed_the_coder
So I hear! I'm waiting for the 20th anniversary edition in November. You can hear the authors talking about it on the CodeNewbie podcast.
@mattpocockuk
That's a good question. I don't have a great answer! I was thinking more about communicating intent through types as you might any other aspect of your code. It's only recently that I realised TS allows a reasonable amount of expression 😅
@alexanderkondov
Great news! Thanks for letting me know. I'm sure you've got it under control, but if you want a frontend collaborator, give me a shout.
I pledge to code for at least an hour each day for at least 100 days (starting tomorrow). And to reach out to all the other lovely folks doing this awesome
#100DaysOfCode
challenge! First project, finish my portfolio!
Pro tip: before you think about ordering a new phone because yours won't make a sound for notifications anymore, check that you haven't accidentally put Do Not Disturb on 🙄
@strangestloop
Reading fiction is good. Talking to people is better. Hard mode is reminding myself that every interaction is contextual and that I'll never have all the context.
Oh no. I think Jacob Collier just went from a musician I find fascinating and mind-bogglingly impressive to an artist that brings me pure joy. Such a banger:
Chess ratings fluctuate. I recently improved mine to the highest it's ever been online. Now, when I lose, it feels like regression, whereas before, it felt like a learning opportunity. Maybe interfaces shouldn't always display your level.