Posts in "micro"

Dear Dash Docs, You are incredibly useful as an offline documentation viewer for the languages I use… I paid once and the product does everything that I paid for and continues to be a delight. Please stop asking me to upgrade; which, from what I can tell gives me the same features I already paid for with the added bonus of paying a yearly subscription.

Thanks!

I don’t follow the WWDC at all but this is a great write up morrick.me/archives/…

AI, and so much “technology” - or we’ll say services (ie. Uber Eats) seem designed to “take the friction” out of our daily lives; you don’t need to hail a cab, you don’t need to go to the record store, you don’t need need to talk to another person, you don’t need to leave your house- for anything, ever.

What are we doing? When you take all that “friction” out of your life, you may find that those individual points of connection and sometimes frustration were the things that punctuated a fulfilling life. What keeps you so busy that you can’t pick out the ten best photos from your last trip to send to a friend? What keeps you so busy that you can’t draw a beautiful picture? What keeps you so busy that you need an AI to give you ideas for how to spend time with your kids. What is this saving you from? What are you going to do now that you’ve freed up all that time?

I recall about 15 years ago it was fashionable for people who thought they were important to only wear one outfit to free up mental energy to make “big decisions”. I’ve always been skeptical of someone who had too much going on mentally to pull out a pair of pants; but now this thinking seems to permeate every facet of our lives. Don’t let finding the right book stand in your way, ask an AI, or have GoodReads select your next book! Hell, don’t let reading the right book stand in your way, just get it summarized by ChatGPT and say you read it!

Sad to hear about the death of Marc Johnson; he was an incredible skateboarder who I grew up watching. Perhaps more than any other skater; he was the epitome of being incredibly talented and hardworking but also never taking things too seriously just having a blast being different and weird. His skating was like a cocktail of Mullen’s technical abilities and Gonz’s weirdness.

Still an insane part:

www.youtube.com/watch

It’s encouraging to see heads of state around the world condemning the video of Itamar Ben-Gvir taunting detainees; but they don’t get it. The international community’s abject failure to act during the genocide of the last two and a-half years has taught Israel and Israeli leaders that they are 100% immune. If there have been literally 0 consequences for the deaths of over seventy thousand civilians and the total destruction of all hospitals and universities then what do these leaders with their “strongly worded” condemnations expect is going to happen?

My daughter uses the same backpack I did 30 years ago! Hail to the once great, and again trendy Jansport.

I also love that she’s adorned it with some finger knitting!

Donald don’t threaten us with a good time!

Asked late on Thursday whether he would consider pulling US troops out of Italy and Spain, Trump told reporters: “Probably …"

www.theguardian.com/us-news/2…

Updating some Backbone.js code… What a blast from the past, over the year’s I believe I’ve worked on three Backbone projects. It’s fun to dig into legacy hotness from 10 or 15 years back it allows you to judge the code with more clarity. The code today was pretty clever, the Backbone stuff I worked on a year ago; not so much.

New script to kill the rails s: lsof -i:3000 | grep "ruby" | awk '{print $2}' | xargs kill -15 I’ve set that as a workflow in Alfred that runs when I hit command-control-r (⌘⌃R). I set this up last year because I find Rails gets hung up and control-c isn’t enough to kill it. However, prior to right now I was using lsof -i:3000 | xargs kill -15 which would also kill Firefox (Zen), grep for Ruby and then grabbing the specific processes fixed this.

Args and Params

I think I’ve always used args and params interchangeably; TIL parameters are what the function accepts and arguments are the values passed in. For example in Elixir:

def my_func(name, age) do 
  ...
end 
# above name, and age are parameters
# then at the call site:
my_func("Travis", 34) 
# "Travis" and 34 are arguments

Just read the term “React Engineer”, I know it’s cliche but I need to scream into the void on this: there is no such thing as a “React Engineer”; engineers are licensed professionals and highly regulated, slapping components together to “make the graphql look pretty” is not an engineering job.

I get that these terms are conflated, but I never call myself a “software engineer” because I didn’t do an engineering program.