One of hardest things about putting together a new project is coming up with a suitable name. And, as I shared a while back, when I first starting blogging weekly about this project I mentioned, near the end, that it would be called “Pinpoint” until a better name came along or until we felt specifically inspired.
I even shared that, regardless of the name, that I really cared more about the brand as a whole (and perhaps a mascot of sorts) – we have all lived long enough to interface with companies and products that we love that have some of the strangest names to date.
Continue reading “What’s in a Name?”
A big part of putting together a new project is doing small, quick tests (e.g. iterations) around concepts that help you better grasp the overarching concepts and themes.
Said another way, building small, working prototypes can help you see more clearly the problem that you’re attacking and the possible solutions that could / might be deployed. And, if I’m to be honest, in many (most) cases it brings up more questions than answers.
But that’s kind of the point of the exercise, especially at the very early and concept stage: You have a hypothesis about X and you work quickly and efficiently to either prove it or disprove it and then rinse and repeat.
Continue reading “3 Principles on Building Experimental Prototypes”
Putting together a new project is both easy and hard, at the exact same time, especially from an engineering perspective.
I know that there are 1,000 things that I need to be doing, many of them at the same time, to get things moving in the right direction and yet I am also confident that I have the experience to move things forward and that if anything falls through the so-called cracks that they will be picked up over time.
This is because early stage product development is more of an experience than a process, more of an art than it is a science, and maintaining a certain level of joy in the work is just as important as building something that people (i.e. customers) actually, eventually, want.
And if you don’t like what you’re working on then there’s no point in building it in the first place, full stop.
Continue reading “Product Management at Early Stage”
I’m back in company-building mode, which means that my head naturally moves to more than just product and engineering. Putting the pieces together operationally is fun in all the right ways, even the more monotonous parts. This is mostly because I consider it an honor and a privilege to build something that people want.
In addition, I have this positive attitude because it means that we’ve landed on something that is resonating with folks. Not just myself and the team but also some of the financial backers that we’re beginning to have conversations and with, of course and most importantly, some of the early (future) users of the product.
Clearly we’ve hit a touch-point for both engineers and software development teams and the larger organizations that house them.
Continue reading “More Than Just Engineering”
I am completely in love with “Anna’s Story,” which is a little brief yet poignant vignette of what the future is like for those who live in a post-GitHub world (created / produced by GitHub).
You can watch the 2-minute clip here:
Continue reading “Have Your Pull Requests In By Monday”
A few weeks ago the internet celebrated the 10 year anniversary of the so-called “News Feed,” which was universally popularized by Facebook.
For those who were late to the party, this technology and experience was hated when it first came out but eventually it forced its way into our daily user experience through cunning, iteration, mass adoption, and perhaps a little peer pressure to boot.
And, to be honest, it got people to stick around, engage, and it became a fairly copacetic relationship between the users and Facebook, as a business. And today, regardless of what you think about Facebook’s News Feed, we all can heartily agree that it’s here to stay. And, it has inspired many other companies to follow suit.
Continue reading “Thoughts on a Developer-Centric News Feed”
I’m really digging this presentation via Accel on The Rise of Open Adoption Software and the contents therein. I’ve embedded the slide deck below for your own perusal:
Continue reading “The Open Adoption Software Playbook”
The first two startups that I put together were both in the social networking space, one related to a massively multiplayer online RPG and the second was essentially a niche version of Twitter.
Both projects were acquired (and that was nice) but these events were more significant in the fact that they opened my eyes to entrepreneurship and the distinct possibility of pursuing this avenue as a career for myself.
Continue reading “On Developers and Social Networks”
I’ve been thinking more and more about the individual developer, the challenges that they face, and the daily needs that they have (like standups and other such engineering activities).
And the more and more that I’ve focused my conversations around the individual engineer the more I’ve been reminded that they (we) are the key to the very future of our world.
Continue reading “Win Them Over”
As we all know, the most important thing when putting together a new project and/or product is that you actually build something that people want (among the other two important ingredients):
You need three things to create a successful startup: to start with good people, to make something customers actually want, and to spend as little money as possible.
Part of the process of putting together a worthwhile endeavor is getting that second thing right and it really is the hardest thing to do of the three. There are a lot of products out there that are fun, neat to use, and even entertaining but they aren’t essential to life and/or business.
Continue reading “On Standups and Daily Engineering Activities”