me
words i liked
Thursday, March 7, 2024
Sunday, December 22, 2019
Saturday, October 5, 2019
As developers, it’s important to question what truly matters when it comes to the products we build. Marginal technical improvements may feel “more right” and even save a couple of clock cycles, but are they meaningful? Are they worth the time you might invest to achieve them? The answer lies in a very simple question we forget to ask ourselves far too often: “Does this help the user?” You’re not writing code to impress other programmers; you’re writing programs to give users the tools they need to do something.
Thursday, September 19, 2019
Monday, July 1, 2019
One of the tingly bits about saving the instance of a Class is serializing. For those who don’t know what the hell is this, the concept is very simple: you can represent an instance of a class as a string, so you can store anywhere, and then restore the instance from that same string. This is very useful to storing instances for later retrieval, like inside files, databases, in memory stores (like redis or memcached), or just anything that accepts text. For example, saving a User class instance with its properties into a Session, so after this is retrieved in the next request we can restore the same User instance without having to pull it out from the Database. Hey, it just an example.
Friday, April 12, 2019
He mentioned how, in Australia, Facebook had been caught designing algorithms to identify stressed, overwhelmed, and anxious teenagers on its network, presumably to assist advertisers who might want to target them. Google has faced its own parade of scandals, which include the accusation that it illegally collects children’s personal information through YouTube, a subsidiary with algorithms that can push viewers toward increasingly polarizing and vile content—from neo-Nazis to Trump-bashing conspiracy theorists. Why? Because that’s likely to keep us most engaged, thus maximizing Google’s ad revenue.
Thursday, March 7, 2019
Sunday, January 6, 2019
Millennials love to complain about other millennials giving them a bad name. But as I fumed about this 27-year-old’s post office anxiety, I was deep in a cycle of a tendency, developed over the last five years, that I’ve come to call “errand paralysis.” I’d put something on my weekly to-do list, and it’d roll over, one week to the next, haunting me for months.
Sunday, August 26, 2018
So next time you go to write a super clever line of code, think to yourself "Will the benefits of this super cleverness be outweighed by the future issues in maintaining and understanding the code?" And if there is any hesitation at all, then you better not be clever, because 3 months from now you will come across that code and say "What the hell was I thinking?" Then you’ll end up rewriting it anyway.
Monday, July 30, 2018
Sunday, November 5, 2017
Thursday, October 19, 2017
USB-C normally transfers data by the USB protocol, but it also supports Thunderbolt… sometimes. The 12-inch MacBook has a USB-C port, but it doesn’t support Thunderbolt at all. All other modern MacBook models support Thunderbolt over their USB-C ports… but if you have a 13-inch model, and it has a Touch Bar, then the right-side ports don’t have full Thunderbolt bandwidth.
Tuesday, July 4, 2017
Saturday, June 24, 2017
Tuesday, April 18, 2017
Thursday, April 13, 2017
Sunday, February 19, 2017
Don't fear the robots. They're doing menial work that no human should waste their life for. The real issue is where do we go from here? Answer: universal income. Free people to invent, explore, and appreciate life on the terms only the wealthy have previously been permitted. No fear of starvation and homelessness, no mind numbing widget-making job. Think big!
Tuesday, February 7, 2017
Subscribe to:
Posts (Atom)