Write documentation first. Then build.
Site Update: Salary Transparency Page Added
Posted on 2022-06-14
ISP Column - June 2022
What is a smart home?
Porting DOOM To A Forgotten Apple OS
Apple hasn’t always had refined user experiences in their operating systems. In the distant past of the ’90s they were still kind of clunky computers that were far from the polished, hi…
The Need for Long-term Research
I am imagining a type of institution that would specialize in long-range research. These institutions (plural) would manage research that had a 25+ year horizon. This might be "pure" basic research with no apparent value within 25 years, as well
Controlling My Family’s Smart Home Is Driving Us Mad
The smart home was supposed to make our lives easier, but confusing controls and too many apps are frustrating. There must be a better way.
If OpenSSL were a GUI
"When something exceeds your ability to understand how it works, it sort of becomes magical." - Jony Ive
Idle thoughts sitting by the pool in the hot sun
Posted on Thursday 9 Jun 2022. 1,120 words, 3 links. By Matt Webb.
Mobile-First CSS: Is It Time for a Rethink?
Is mobile-first CSS always the best option? Patrick Clancey explores the pros and cons of the classic methodology, as well as when other solutions might work better.
On the short life expectancy of technical blogs
This time I'm definitely gonna post more than once!
The collapse of complex software
In 1988, the anthropologist Joseph Tainter published a book called The Collapse of Complex Societies. In it, he described the rise and fall of great civilizations such as the Romans, the Mayans, an…
Cutting down on IP address waste | APNIC Blog
Guest Post: The IPv4 Unicast Extensions Project seeks to free up 6 to 7% of the IPv4 address space.
How one paper just blew up Bitcoin's claim to anonymity
All individuals transacting in Bitcoin are within six degrees or fewer of separation from a core group, say researchers.
I've got the Linux desktop blues
Fragmentation has put paid to the dream of this OS ever being bigger than Windows
With Google dominating search, the internet needs crawl neutrality
The web is hostile to upstart search engine crawlers, and most websites only allow Google’s crawler.
Front-End vs Back-End vs Full-Stack Developers - HackerRank Blog
Front-end, back-end, and full-stack development are distinct software development disciplines. In this post, we break down the three types of developers.
Billboard Chart Quirks: How Artists And Labels Game The Hot 100
Pondering the way that gaps in Billboard’s music charts have, for decades, created opportunities for bands and artists to maximize their exposure.
The Great Decentralization? Geographic shifts and where tech talent is moving next
The pandemic reshaped modern life in many ways. Over two years later, we still see ongoing shifts to urban centers. With remote and hybrid work here to stay, thriving careers in the tech industry do not depend on living in traditional technology capitals such as San Francisco, Seattle, or New York.
The Internet Needs You-Are-Here Maps
We spend so much of our time online without knowing where we are—or how fragmented we've become. Locating ourselves can help us leave our bubble.
Search Engine - Dynamic Trends | Open Source Software Analysis and Comparing Tools
Dynamic charts describe the trends of GitHub repositories in a collection with four metrics(Star, Pull Request, Pull Request Creators, Issue).
Underjord | What ID3v2 could have been
Truth vs Trust
The dream of having a system of any sort that can label or identify what is true, what is fake, what is misinformation, is merely a dream and unattainable. We have no reliable method to know with any certainty what
Too Much Wisdom
I wonder if it’s getting easier or harder to be effective in modern times. That is, to be productive and focused and move towards your goals. On one hand, we have endless learning resources at our fingertips thanks to the internet. Nearly every question we can think of has a clear and articulate answer waiting for us on the other side of a google search, and where yahoo answers once held monopoly over the Q&A space online, we now have more mature alternatives like Quora and Stack Overflow.
Product Shouldn't Be Left to Product Managers
Instead of expecting someone (e.g., product managers) to tell you which product features to develop, you should be able to tell what are the most critical problems your users or product are facing and find the best solutions that fit into your product and engineering strategy.
Saying Goodbye to Legacy Systems
Here are three tips that can help any enterprise on their journey to say goodbye to mainframes and legacy systems.
mazzo.li — blag — index
Making The Case For COBOL
Perhaps rather unexpectedly, on the 14th of March this year the GCC mailing list received an announcement regarding the release of the first ever COBOL front-end for the GCC compiler. For the unini…
Don't use VPN services.
Don't use VPN services. GitHub Gist: instantly share code, notes, and snippets.
Gmail Is Kind of a Mess. Here’s How to Fix It
It may be ubiquitous, but Google’s email service can leave a lot to be desired when it comes to looks and functionality.