My new tech and software blog

I've launched a new blog where I'll be posting most all of my future technical writing about technology, software and hardware including release announcements and code examples from my various personal projects, reviews of gadgets and services I use, how-to articles and more. If you'd like to know about new posts there, you can subscribe to the RSS feed or sign up for email notifications.

The latest post is about a new WordPress plugin I released today to help consultants, counselors, wellness professionals, attorneys and others who need to sell access to their time online.

Even though a best practice for blogging in general has always been to find a niche or subject area focus and stick to it, I resisted that for a long time with this main personal blog because I wanted it to encompass all of the various things I think about and work on. In the early days of blogging, I found my audience didn't mind too much that I would post one day about something technical and the next day about something personal and non-technical and the next day about something very specific to my local community; it was easy to hit "next" in their RSS feed reader and move on if they weren't interested in the subject.

Continue reading "My new tech and software blog"

Zero to One

I thoroughly enjoyed Peter Thiel's Zero to One: Notes on Startups, or How to Build the Future.

It's one of the few "business books" I've read recently that incorporates anything resembling a coherent global ethic into thinking about what it means to create and grow a business. Beyond that, he gets into some great reflections on human creativity, optimism and pessimism about the future, and investing.

I didn't always agree with Thiel's views or counsel, but I found his thinking to be clear and his insights helpful, especially on what it takes to build something that makes a substantial and/or lasting difference in the world. Read through the lens of my past experience creating a startup tech business and my current thinking about what I can do for the world in the future, there were some lovely and/or cringe-worthy "ah-ha" moments.

I highlighted many passages as I read, here are a few that stand out:

Continue reading "Zero to One"

Contains 100% Human Talent

I had a chance to watch the holographically generated performance by Michael Jackson at the recent Billboard Music Awards, and if you haven't seen it already and have any interest in such technology (or even just music and dancing), it's worth a watch:

Of course producers and special effects experts have been resurrecting and recreating performers, celebrities, actors and historical figures for some time now, so having the technology to make a deceased musician perform a new song live on stage is perhaps an expected (albeit impressive) next step in that process.

Still, I wonder if we'll reach a point soon where it might be helpful to have performers declare what advanced tools and technology are being employed to produce a given entertainment experience. Just as we label some of our food as having come about through one production process or another, maybe we will want or need an "ORGANIC" label for our live shows that meet some appropriate standard.

Continue reading "Contains 100% Human Talent"

Influx by Daniel Suarez

I recently finished reading the novel Influx by one of my favorite "tech thriller" writers, Daniel Suarez - here's a quick review.

The basic premise of Influx is that humanity's scientific and tech geniuses have created many more technological break-throughs than most of the world knows about, and that a secret department of the U.S. government has taken extreme steps to hide those break-throughs in the name of protecting everyday people from their practical implications. The plot thickens when there's resistance to that department's methods, and I won't say much more about it to avoid spoiling what unfolds, but you can imagine the story-telling fun that can be had when futuristic-and-very-advanced human tech and mindsets meets present day human tech and mindsets.  And most of it is pretty dark stuff - no kibbitzing with humpback whale scenes here.

Continue reading "Influx by Daniel Suarez"

Y Combinator wisdom on helping startups succeed

LaunchPad_300I just finished reading Randall Stross's The Launch Pad: Inside Y Combinator, a great accounting of the origins, growth and successes of the seed accelerator company that helps "budding digital engineers."  This blog post is a little bit book review, but mostly highlighting the wisdom that Y Combinator seems to capture and employ in its work helping startups succeed.

I could not help but take in that wisdom and Stross's stories through the lens of my own experiences creating a tech company, and while I felt affirmed in having learned a lot of the things that Y Combinator tries to teach its program participants, I also had plenty of forehead slapping moments about things I wish I'd understood better.  I think some of those tidbits are very relevant to what I'll do next, and present day efforts to invigorate the local tech economy here in Richmond, so I'm including some comments on them here too.

If you don't already know about Y Combinator, I encourage you to check out their website, or watch this very recent interview with Paul Graham, who has headed the company's efforts most of this time.  The bottom line is that they host a three-month program in Silicon Valley to help startup companies with the money, advice and industry connections they need to go from concept to initial implementation, ready for investors to take them to the next step.  As Stross describes, they focus on admitting young groups of founders who are going to bring the hard work and innovation needed for success, even if their initial idea for a startup isn't sound. If you use Dropbox, you're benefitting from a startup incubated at Y Combinator.

Continue reading "Y Combinator wisdom on helping startups succeed"

I have read and agree to the terms of service

NSA Seal

As revelations continue about the US Government capturing and monitoring online activities and communications, I'm glad (and, ok, only a little bit smug) to see that more conversations are happening about just what privacy expectations we should give up by using modern Internet tools and services.

Most of the mainstream conversation has been focused on what information "big data" companies like Google, Twitter, Facebook and Apple do or don't hand over to the government and under what circumstances, and debating where those lines should be.

The built-in assumption here is that it's inevitable that these are the companies that will continue to have access to our private information and communications. I grant that it's a pretty safe assumption - I don't foresee a mass exodus from Facebook or a global boycott on iPhones - but I do think it's important to note that this is a choice we are making as users and consumers of these services.  We are the ones who click through the "terms of service" and "privacy policy" documents without reading them so we can get our hands on cool free stuff, we are the ones who are glad to entrust our intimate exchanges to technology we don't understand.

A certain amount of naiveté about the security and privacy implications of the tools we use is understandable here.  When I've given presentations on email privacy and security issues, some attendees are legitimately gasping at the new understanding that their e-mail messages are traversing the open internet as plain text messages that can potentially be read by any number of parties involved in the management of those servers and networks.  The average user probably assumes that the Internet was designed from the ground up to be a robust and secure way of conducting financial transactions and sending suggestive photos of themselves to amorous contacts.

Continue reading "I have read and agree to the terms of service"