What drives me up the wall is the attitude that it’s not the software that’s broken, but that it’s the guy’s own fault:
After contacting the DMV and the LAPD, and painstakingly explaining his situation, they both told him the same thing: change your plates
August 12, 2019
Hofstadter’s Law: It always takes longer than you expect, even when you take into account Hofstadter’s Law.
The article makes a great point of people not being able to grasp very large numbers:
I once taught a small beginning physics class on the thirteenth floor of Hunter College in New York City. From the window we had a magnificent view of the skyscrapers of midtown Manhattan. In one of the opening sessions, I wanted to teach my students about estimates and significant figures, so I asked them to estimate the height of the Empire State Building. In a class of ten students, not one came within a factor of two of the correct answer (1,472 feet with the television antenna, 1,250 without). Most of the estimates were between 300 and 500 feet. One person thought 50 feet was right-a truly amazing underestimate; another thought it was a mile.
Though the rest of the article focusses more on truly large numbers, like the difference between a million, a billion and a trillion, this quote shows that people have already difficulties with numbers which aren’t that big.
I’m going to limit my browsing today to 50 MB, which in Zimbabwe would cost around $3.67 on a mobile data tariff. That may not sound like much, but teachers in Zimbabwe were striking this year because their salaries had fallen to just $2.50 a day.
For comparison, $3.67 is around half the $7.25 minimum wage in the USA. As a Zimbabwean, I’d have to work for around a day and a half to earn the money to buy this 50MB data, compared to just half an hour in the USA. It’s not easy to compare cost of living between countries, but on wages alone the $3.67 cost of 50 MB of data in Zimbabwe would feel like $52 to an American on minimum wage.
The article comes with hands-on tips on how websites could improve and shows impressively just how unethical poor web performance is.
It’s ironic, though, that the page where he posts his results is also guilty of transferring a lot of data - I measured a whooping 10 MB when accessing the page.
August 7, 2019
In a new blog post, project lead Sasha Koren explains that by using a blockchain, “we might in theory provide audiences with a way to determine the source of a photo, or whether it had been edited after it was published.”
Looking past the “Use the blockchain, save the world” rhetoric - the main issue is not the fake news in itself, but the virality of it, and it is well known that corrections of articles don’t make it as far as the originals. We already have problems with Fake News which can be debunked without Blockchain.
August 6, 2019
We somehow got away with our plan to kill IE6 without facing any meaningful corrective action. Few people even knew we were involved at all and those that did, did not want to bring attention to it or risk encouraging similar behavior. At a beer garden in San Francisco, our boss, winking his hardest, made us swear to never do anything like this again. We agreed, toasted IE6 falling into single digit percentages, and never snuck anything into production again.
Not that I particularily miss IE6, but imagine the outcry if the situation had been reversed, and it would have been Microsoft employees killing off some other piece of software!
Thousands of companies filters, dashboards and staff data were publically exposed. It occurs because of the wrong permissions scheme set to filters and dashboards hence providing their access even to non-logged in users and hence leading to leaking of sensitive data. […] Some of the companies were from Alexa and Fortune top list including big giants like NASA, Google, Yahoo, etc and government sites as well.
This is not a misconfiguration, though, it’s extremely poor UI/UX by JIRA. Creating a filter gives you the option to share it with “Everyone”, which sounds like “Everyone in the Company”, but means “public”. “Everyone in the company” is actually called “Open” - and not even part of the Share Filter UI.
August 5, 2019
What is the difference between Accuracy and Precision?
1 min read
We are often told that we should give accuracte and precise estimates, and many people use these two terms synonymously. This post explains what they each mean and how to use them in the context of Estimates.
When it comes to Estimates, don't count on your future self
1 min read
I have never met a gentler, nobler and generally better person than my future self. Tomorrow, I will stop smoking. I will eat that bar of chocolate today, but tomorrow, I will exercise. Tomorrow I will start reading that book, and I will start learning that skill.
August 2, 2019
How to get what you need without interrupting the team
4 mins read
The article “The Art of interrupting Software Engineers”, has recently hit the frontpage on Hacker News. The article makes the following point:
Your dev team is not too slow - their estimates are too small
1 min read
Many companies are struggling with the speed of their development - especially Product Managers or Project Managers. The typical claim is: If the team was faster, the product or project would stay within time and scope. However, that belief is wrong.
August 1, 2019
» Protesters in Hong Kong are using laser pointers against the Face Recognition AI, and the images look disturbingly like any dystopian sci fi film out there.
Questions to ask before providing an Estimate
2 mins read
Estimates are a frequent source of discussion in the industry. This article helps you identifying core issues people have when it comes to estimates, and how to address them.
Shipped with Amazon
1 mins read
When I recently bought an item on Amazon, I was surprised to see that it has been shipped with Amazon - as in, Amazon does the delivery, and not DHL, Hermes or any other well-known logistics company.