Do You Drink?

Jump to Post

The wife of the bed and breakfast asked me if I wanted western or Japanese style breakfast. I knew I’d be served Japanese for most of the walk, so I chose western. She baked me five loafs of bread. She couldn’t believe I didn’t eat them all. The husband kept gesturing me to rip them apart and shove them down my gullet.

Hilarious.

Nostalgic Development

Like many my age, my first introduction to writing code was creating basic web pages, mimicking what I could find by right-clicking on a site and selecting “view source”. HTML was, and continues to be, simple. There are nested elements inside the top and bottom tags, and the styling sheet defines how those elements are presented. But, somewhere along the line we’ve collectively lost our way.

For example, I recently worked on a rather large Python web app. The basic concept of a web app is fine, it dynamically creates the HTML on the backend and handles the input from the page. A layer on top of the HTML, but a necessary one to develop anything dynamic. The Python environment has its own package manager, and bundling things up is fairly simple. Then the developers decided to do some modernization of the UI, which required significant modifications to the build pipeline.

Instead of a pure Python environment, we now needed Node.js. We aren’t running a node server, we only need it for the build process. Not to build the actual application, mind you, just the CSS and javascript. Node famously comes with its own package manager, npm, and thank goodness, because our site suddenly needs 899 packages in the node_modules directory. Building on top of node we’ve got React and webpack. Webpack is a bundler used to process javascript and SASS files to compile them into javascript and CSS suitable for deployment. Why do we need SASS? I have no idea. I also don’t know why we need to compile our javascript down into bundled javascript.

We’ve taken what was simple and beautiful and piled on so much clutter and junk that it’s nearly unrecognizable from the days of “view source”. As in all things, I’m sure there’s a lot about this situation that I don’t understand. I’m sure that the developers of these projects have good intentions, and see a definite need for their work. It’s just that I don’t see it. I don’t understand why we need these layers of abstraction.

I’ve been creating web pages for 20 years, in one form or another. I really thought that HTML 5 would be a renaissance of simple, usable web development, but for the most part, that hasn’t happened. Well, at least we finally got rid of Flash.

Digital pollution - Derek Sivers

Jump to Post

I prefer coding everything by hand, because I don’t like the huge piles of garbage that the automated generators create. These programs that generate a website, app, or file for you spit out thousands of lines of unnecessary junk when really only 10 lines are needed. Then people wonder why their site is so slow, and they think it’s their phone or connection’s fault.

Derek should have seen FrontPage way back when. It was the absolute worst.

Mudita Pure Kickstarter

Jump to Post

Modern take on a classic phone. Enjoy no distractions, an E Ink display, ultralow SAR value and the features you need.

Another take on a minimalist eInk phone. I like it. If it eventually comes out, I might buy it.

Maccy - clipboard manager for macOS

Jump to Post

Clipboard manager for macOS which does one job - keep your copy history at hand. Period

Very cool, I’ve been thinking lately that I’d like to replace Keyboard Maestro’s clipboard manager with a dedicated app. KM’s just seemed far too slow. We’ll see how this goes.

Arcane Office – Blockchain-based private online office suite

Jump to Post

Arcane Office is a decentralized office suite with high-security and zero-knowledge on your data. With Arcane Office, you have maximum control on your personal stuff. Full-featured online document and spreadsheet editor. Secure storage to save your photos. All free for personal use.

Another interesting service. Not one I’m particularly in the market for, but I’m glad it exists anyway.

(MacOS) Catalina Crisis – On my Om

Jump to Post

Creatives – visual and musical — are the principal constituents of macOS and the people who have supported the company’s products through thick and thin. How is that Adobe and Apple weren’t coordinating better on making everything work well is beyond imagination? For Apple to drop the ball on products that are focused on these two communities shows that something fundamentally is broken inside the company and its macOS group.

And we have not even started talking about issues with Mail, Security, and scores of other bugs. This release has made me turn off the Auto-update feature on all Apple devices. They can not be counted on to deliver a quality software experience that won’t cripple devices anymore. 

Ouch. Apple is having a tough time with this release cycle. For what it’s worth, I’ve upgraded both my devices to Mojave and haven’t had any issues. To be fair, Apple did let everyone know this transition to 64-bit only was coming a year ago.

Think About the Future

Over the past twenty years the tech industry has greased the tracks of an express train to dystopia. As age creeps up on me and my hair continues to grey, I think back on the naive optimism of my youth with increasing nostalgia. We live in a world of constant surveillance, persistent erosions of privacy, a decline of democracy, and a rise of populist demagogues. Every new year becomes the hottest year on record, America has an obesity epidemic, and starvation is still a problem around the globe. The Amazon is on fire, opiate abuse is rampant, our kids are suffering from mental health problems, and everyone is too distracted by their phones to care. In short, we’ve made a mess of things.

Being a small part of this industry I can’t help but feel some responsibility. Although I’ve always been a small cog in a massive machine, I’ve been a cog with choices, and those choices did not always turn out as hoped. The easy and human response to our situation is cynicism and scape-goating, blaming the other without accepting any of the responsibility ourselves. I find this kind of laziness unacceptable, an abdication of character and integrity. It’s giving up. We can never give up.

Instead, I again choose optimism. Not naive optimism, but one born of experience and faith. I think most people are good, and clever, and when given the chance want to do their part. I think to share this optimism we first need a vision for the future. Not an apocalyptic future, but one where we’ve solved or are in the process of solving our current problems. Less Mad Max and more Star Trek. Or, somewhat more realistically, more of Microsoft’s most recent Future Vision video. Technology, humanities expression of boundless problem solving ability, must be the underlying foundation for what comes next.

One thing we must agree on before we can move forward is that we can’t go back. We can’t time travel, we can’t bring back “the good ol days”, and we can’t change our culture to recreate an imagined point in the past when things were better. The genie is out of the bottle; we have no choice but to move forward. As uncomfortable as that might make us, there really is no other choice, and anyone who tells you otherwise most likely wants something from you. Smart phones, tablets, social media, the Internet… they are all here to stay. What must change is how we use them. Technology is a tool and a mirror, how we use it shows us who we are.

To solve big problems we must be able to think clearly and concentrate. Luckily we’ve got smart people working on this problem like Cal Newport and Shawn Blanc. I submit that we need a societal shift towards a mentality that treats social media similarly to alcohol. Perfectly acceptable in moderation, can be enjoyable with friends, but improper at work or school. Or, maybe a British attitude is more appropriate, go ahead and have a pint of Twitter at lunch, then go back into your Eudaimonia Machine at work.

This ability to think clearly, without distraction or interruption, must also extend into our school system. We have adopted one-to-one programs across the country that give each child a laptop, and then expect them to have the self-control to be able to use that machine to study, take tests, and do homework. Most of the machines we’ve given them aren’t built to do that by default, they are multi-tasking environments that make it quick and easy to switch between tasks, an accident waiting to happen for an already distracted mind. Once again, we’ve adopted a technology without fully understanding its implications. Technology in education is a broad and deep topic that I hope to cover in more detail in the future. For now, I’ll summarize my position by saying that I advocate for devices like the re:markable e-ink tablet. Not less technology, but tech better suited to the task at hand. Technology that respects our humanity, with all it’s faults and vulnerabilities.

Once we can think clearly it will be much easier to spot partisan propaganda and “fake news”. Without the talking heads on TV, podcasts, youtube and twitter drowning out intelligent conversation we can start to have meaningful debates about things that really matter. As a society, we must indemnify ourselves against phycological warfare like Brietbart and Twitter trolls. We need to be able to identify attempts to promote the false and hateful ideology that seeks to divide us and reject it. The world is awash in mammoth-sized problems, it’s going to take all of us working together to solve them. We must be able to concentrate, then find common ground, and out of that a path forward.

And what is that path forward? What vision should we share? What do we want in the future? Clean air and water. Safe cities, thriving communities. An economy that supports small towns and big cities alike. Work that is respected regardless of if you work with your hands or your mind. Individuals with the freedom to live as they choose, and the responsibility to themselves, their family, and their community that comes with that freedom. The ability to produce and distribute enough food and fresh water that no one goes hungry or is forced to drink bad water. These problems are hard, but not impossible.

I can see a future where our differences are sorted out through vigorous debate. Where our technology is powered by clean, renewable energy. Where we’ve abandoned our dependence on the fossil fuels and plastics that are destroying our environment. Where our food, clothing, and other consumables are sustainable. This is not a utopia, I don’t envision a world without crime or war, but I do envision one with much, much less hate and violence than we currently have. We can turn the tide of the mental health crisis we are currently experiencing. We can defeat the hopelessness and depression that turns people to drugs. We can build technology that prioritizes individual physical and mental health, as well as privacy, security, and autonomy.

We just need to decide to do it. Let’s talk about how.

Apple and why

Jump to Post

I love the thinking here, and I can’t help but think about privacy and health as two pillars of Apple’s current “why”.

Also…

People don’t buy what you do, they buy why you do it.

You can heal the internet

Jump to Post

The world is full of alternatives to the Big Tech offerings that give you 95% of the utility for 0% of the regret. But if you can’t even be bothered to give up 5% to help an alternative along, you also can’t be surprised when the alternatives are so few and far between.

The idea of finding other providers, especially online stores other than Amazon, has been on my mind a lot lately.