Key links to finally learning iOS development

If you haven’t picked up any iOS development skills yet, now is the time. It’s never been easier. Below are my reasons to finally take the plunge (successfully), followed by some helpful links to help you learn to create your first app too.

Contrary to popular belief, I’ve never coded up an iOS app myself. My excuse? For one, hiring great iOS developers gave me more time to focus on building great teams and products for my startups.  In addition, Objective-C has a unique syntax and requires a deeper understanding of handling memory, which demanded even more learning time. Finally, there was an immense level of complexity involved in testing, certifying and delivering native iOS apps to market. As a matter of fact, those higher than normal learning curves inspired many startups (including a few that I launched) to focus on making developing apps easier.

Since I already had a strong web development background, I always found it easier to build prototypes for my ideas using the latest web-based, app-building, technologies. Year-after-year a new product claimed to have “the right stuff” needed to create an iOS app that felt fully native, without needing to learn to code directly in Objective-C. Year-after-year I found those claims to be more wishful thinking than reality. Although quicker to develop, those technologies always left the final product feeling hacky, unresponsive or limited, and, in order to go full steam ahead with a project, a fully native version would be necessary.

Earlier this year I took another shot at using a new piece of web tech to build out a mobile app idea I had. This time I learned Polymer 1.0. I loved it as a web framework, but my hopes that Google had managed to finally develop an SPA framework that translated into a smooth functioning mobile app was, yet again, overly optimistic.

It isn’t really the technology’s fault though. The rendering mechanisms for HTML/Web (et al.) just weren’t made to process smooth app-like features. It renders top to bottom, grabs all its assets remotely, makes a lot of inferences, is based on standards that try and work across an array of products made by a variety of companies, and manages general security measures that must be spread across every site. In the web world, the browser is the ad-hoc gatekeeper, and its fighting to keep up. The mission of a browser is critically different to that of apps: to allow a user to serendipitously browse a large breadth of sites in a single view, all the while protecting the user from exposure to malicious pages that are inherently sprinkled into a user’s browsing session. Native apps are different. Both the user and the developer have a strong working agreement between what the developer would like you to see and how the user would like to see it. With that level of trust the developer is able to confidently create an experience specifically tailored to the goal of the app and the interest of the user; the OS can focus on greasing the wheels.

Sorry, I digress. Point is, yet again I was disappointed in what the web (and web wrappers) could offer, and, almost as a yearly tradition, I took a stab at learning how to develop directly in iOS again. This time, I’m glad I did!

Maybe it was due to all the free time I had while on our year long trip, but I doubt it; it came rather easily this time around. No, I think the main contributor to my smooth transition is that Apple has done a stellar job incrementally improving the life of an iOS developer over the years. I think the real turn was the release of Swift in 2014. The language is a natural leap from other common languages, as compared to its Objective-C counterpart. Also, there is no longer a heavy requirement to understand how to manage an app’s memory and delegations. The other power ally in creating ease for iOS developers is XCode’s more powerful yet simplified environment, along with interactive interfaces like Storyboards, segues,  IB Designables and more. In addition, now that TestFlight is fully integrated with iTunes Connect and Xcode, testing an app on a device, releasing it to external testers, and pushing it to the App Store is only a few clicks worth of effort; fairly brainless really.

All this added up to a surprisingly easily made V1 of my very first fully native iOS app! Yay! This will be fun 😀

Links to Learning iOS

Here are some key links I bookmarked while learning Swift in Xcode 9.0, including: vides, Q&As on StackOverflow, and tutorials. I strongly recommend learning the language by working toward implementing an idea you want to bring to life. Not only does it give you an inherent direction in what needs to be learned, but it also helps you push through the tough parts of learning that would otherwise spell defeat. The app I built used APIs, JSON, CoreData, Table Views (for listing data), Audio, and more. Hope this list helps!

 

UI Table View Controller

Prototyping a Custom Cell

http://www.ioscreator.com/tutorials/prototype-cells-tableview-tutorial-ios8-swift

View at Medium.com

http://stackoverflow.com/questions/25541786/custom-uitableviewcell-from-nib-in-swift

Adding Animated Effects to iOS App Using UIKit Dynamics

http://www.appdesignvault.com/xcode-swift-tutorial-dribbble/

https://grokswift.com/uitableview-updates/

Async Calls

Search Bar

http://shrikar.com/swift-ios-tutorial-uisearchbar-and-uisearchbardelegate/

Storyboards Navigation and Segues

http://stackoverflow.com/questions/26207846/pass-data-through-segue

http://www.raywenderlich.com/113394/storyboards-tutorial-in-ios-9-part-2

Swift Swift: Programmatic Navigation View Controllers in Swift

http://stackoverflow.com/questions/12561735/what-are-unwind-segues-for-and-how-do-you-use-them

http://sree.cc/uncategorized/creating-add-target-for-a-uibutton-object-programmatically-in-xcode-6-using-swift-language

http://stackoverflow.com/questions/25167458/changing-navigation-title-programmatically

http://stackoverflow.com/questions/29218345/multiple-segues-to-the-same-view-controllerhttp://stackoverflow.com/questions/24584364/how-to-create-an-alert-in-a-subview-class-in-swift

Reusable Xibs

Core Data

https://www.andrewcbancroft.com/2015/02/18/core-data-cheat-sheet-for-swift-ios-developers/#querying

http://stackoverflow.com/questions/28754959/swift-how-to-filter-in-core-data

http://jamesonquave.com/blog/developing-ios-apps-using-swift-part-3-best-practices/

http://stackoverflow.com/questions/1108076/where-does-the-iphone-simulator-store-its-data/3495426#3495426

Network and Observers

http://stackoverflow.com/questions/24049020/nsnotificationcenter-addobserver-in-swift

http://stackoverflow.com/questions/25398664/check-for-internet-connection-availability-in-swift

https://www.andrewcbancroft.com/2015/03/17/basics-of-pull-to-refresh-for-swift-developers/

http://www.jackrabbitmobile.com/design/ios-custom-pull-to-refresh-control/

http://stackoverflow.com/questions/24466907/passing-optional-callback-into-swift-function

Gestures

http://www.raywenderlich.com/77974/making-a-gesture-driven-to-do-list-app-like-clear-in-swift-part-1

http://useyourloaf.com/blog/creating-gesture-recognizers-with-interface-builder.html

Designables

http://iphonedev.tv/blog/2014/12/15/create-an-ibdesignable-uiview-subclass-with-code-from-an-xib-file-in-xcode-6

Page View Controller (Pages on swipe control)

 

Improving my Ilustrator Skills

Since authoring Erec Makes a Fire I’ve become quite familiar with Illustrator. Though Lain took care of drawing all the characters and objects I spent months of man hours reworking the layout, extending the scenery and modifying his artwork based on reader feedback to keep up with each iteration of the story. That being said, creating an illustration from scratch is VERY different than editing one already made.

Motivated by new concepts I’m working on (such as books, apps, and websites), I wanted to bridge the gap between my offline art skills with that of my digital to be more self-reliant when original artwork is needed. I wanted to take the more directed “deliberate practice” approach to learning this new skill and decided to post what I am creating for critique.

I really like the flat UI look, so my goal is to get to a point where I can replicate that look and feel – at least to some reasonable degree.

I needed a horse for an intro scene I was putting together for an app I was building, so I figured it was a good time to crack open Illustrator and give it a shot. Here is the first version. Sadly, this took me many hours to create. Much of the time was learning how to manipulate the tools, but even more came from the constant iterating (or resolving in art speak) to something I can be happy with.

horse-flat-vector-blink

I thought the tail was too boring, but I also didn’t want to over complicate the simplistic nature of the illustration. After another few hours of trial and error I came up with the final horse below. I  got a bit carried away in the fun and ended up creating a sprite that walks a bit, then turns to look at the viewer and blink.

horse-flat-vector-sprite-small

 

If you have any useful tips, or feedback to improve the horse, please let me know.

I really enjoyed working in this medium and look forward to continuing to lear more about it.

How to create fast motion videos on your iPhone for family vacation updates

On our trips to locations around the world our family and friends want a way to get an idea for what we are up to.  Like most people, we post pictures to Facebook that try and capture the essence of our trip but video is so much better at truly capturing the 3-dimensional realities of what we experience.

Now, with tools like Hyperlapse and iMovie on iOS, you can create a video that summarize an entire site in a timely way for both the creator and viewer.

Here is an example of a video of our trip to Cappadocia I created entirely on my iPhone:

Here’s how I did it

  1. Download Hyperlapse by Instagram on your iPhone
    1. Not only does hyperlapse allow you to capture a sped up versions of your video, but it adds a layer of stabilization so to reduces camera shake.486943823_640

      hyperlapse
      Hyperlapse’s home page, recording and saving screens
  2. Use Hyperlapse to shoot some video.
    1. Even though there is built-in stabilization, it behooves you to try and keep the camera as steady as possible.
    2. I often save my video at “2x.” Half the size (in time and memory) as a regular video and, as you will see when we edit in iMovie, you get a wider range of fast-forward-play options.
    3. Once you finalize the video it is saved to your photo library for later use.
  3. Download iMovie on your iPhone

    at-the-core-imovie-hero_1
    iMovie app in edit mode
  4. Follow the instruction to start a new movie or trailer, and select “movie”
  5. Choose a theme (I usually just choose simple) and select “create”
  6. Follow the instruction to add “video, photos, or audio”
  7. Select one of your Hyperlapse videos from your library
    1. Tip: Pressing play will allow you to preview the video before adding it. The arrow pointing down will import it into your project.
  8. Drag and drop your movie clips in the order you want them to play
    1. Tip: Taping a clip once selects it for editing. If there is a yellow border on the clip, you are in edit mode. If you want to move the clip, tap outside the clip so it is no longer highlighted and then tap-and-hold the clip until it is draggable.
  9. Add transitions between the clip by tapping the small square box in between each clip.IMG_9912
    1. Tip: If a clip is too short the transition options will be grayed out. You must have at least enough time in a clip to allow a transition to complete in order to select it.
    2. Tip: Some transition have multiple modes. After choosing a transition by tapping it, tap the transition again to get the different variant. Eg, fade to black or fade to white.
    3. Tip: This is one of the places choosing a theme in the “create project” options will have an outcome. See the “theme” transition. That will change based on the theme you chose. Tap the gear icon in the bottom right of the application to change the theme after a project is created.
  10. Edit the the duration of a clip
    1. Once a clip is selected, and highlighted with the yellow border, you can drag the ends of the clip to shorten or elongate the duration of the clip.
  11. Speed up some “in between” clipsIMG_9914
    1. Some clips will still run a bit slow due to things like how long it took you to walk to the end of a block or to pan 360 degrees. You can speed up segments of these clips to move the video along.
    2. Tap the clip to go into edit mode.
    3. choose the meter icon (directly to the right of the scissor icon.) You will then see a meter labeled 1X
    4. Drag the knob on the meter to the right to speed up the clip. You can move it to a max of 2X (which is why saving the clip as 2X allows you a range of 2X to 4X which.) There are ways around it I will go into later.
    5. If you only want to speed up a segment slice the clip into more segments (explained below) and speed them up without transitions at their ends.

The functionality of iMovie is limited. Most of the effects you will create work off of the duration of each clip in your project. Therefor, you can manipulate your effects by slicing your clips to suit your needs.

How to slice a clip

IMG_9913

  1. Scrub (meaning, slide the white line A.K.A the video head) over the moment in the clip you would like to split into two.
  2. Select a clip for editing (make sure the scissor tool is highlighted.)
  3. Choose “split”

Now you have two clips for the same scene. As long as there is no transition there will be no visual result on the video due to the “split” you just made. Like I mentioned before, you are merely using the split to tell the effects we are about to add when to start and end. Eg, the titles and captions.

Adding a Caption or Title

  1. Select a clip for editing
  2. Select the large “T” (third icon to the right from the scissor.)
  3. Select a caption type
    1. In order to edit the text for a caption or title you will need to tap the video player, above the film section of the application.
    2. Tip: After choosing a theme, extra options will display above the edit tray such as “Center”, “Opening” etc. These will position some titles, as well as change the format for others. Play around with them all to get a feel for the options you have.

By now you should have a video. To get a smooth video will take practice but now you will have all the tools and tips to do so 🙂

To save the clip as a video you can post to Facebook, go to the movie listing (if you are editing a movie project now you will need to tap the back arrow at the top of the application.) There you will have options to save the film to your library.

Tip: If you want to speed things up or make more advanced transitions you can save the edited video to your library and then create a new project with that saved video. You will than be able to speed segments up by another 2X or add transition to clips that may have been too short in your original movie.

Before we go, here’s a bonus tip …

How to rotate movies

I originally stumbled onto using iMovie when I accidently recorded a video vertically and needed to rotate it. Here’s how to rotate movies:

  1. Open a movie in iMovie (if you do not know how to do so read the tutorial above.)
  2. Pinch the movie preview viewer (the area above the clips and play head line) with two fingers and rotate them (like screwing off the top of a bottle.)
    1. You will then see an circle arrow appear on the video. Once you see that remove your fingers from the screen.

IMG_9915

 

Here is a quick video of some of the features in practice, as described above.


Enjoy!

A farewell to B.B. King

Picture printed on the shirt from the concert
Picture printed on the shirt from the concert

So sad to hear B.B King is gone today. I remember going to a concert with him and (the then teen sensation) Johnny Lang. I even have a shirt from the concert in a drawer at my parents house with this picture printed on it.

I remember Johnny Lang being technically phenomenal (regardless of his age.) He had strong vocals, charisma on stage, and sick solos. After finishing one of his 100+ note solos he looked over to B.B. King to carry the tune. B.B. closed his eyes, shook his head slowly (you could see he felt the music take over his body) and raised his guitar to play. Only one note came out of his guitar when he strummed, but it hit me right in the chest! It was one note against a hundred, but the wisdom and emotion was completely undiluted and intense. I’ll never forget what I felt that night: the power of style.

RIP B.B King.

 

How Google Works

617VQLnBcVL

It’s always hard to tell how far a company’s ideals are from the reality of what is truly applied in practice. With Google’s over 50K workers, it’s tough to imagine the ideals laid out in the book are carried out through each and every employee. I sure hope so.

Whether they are or not, I found the concepts put forth compelling and exciting. Their definition and support of what they coin as “smart-creatives” paints a pretty accurate picture of what the doers, thinkers and makers in the SF entrepreneurial scene are made of. Their layout of methodologies and practices that replace the old corporate mindset with those based on “first-principles” are is truly after my own heart. To hell with tradition and “shoulds” – the world is more dynamic than ever and a management team that is as dynamic and forward thinking is necessary to stay ahead.

This book is a must read for entrepreneurs, managers and those ready to partake in the new generation of our technological workforce. Yes, there were inconsistencies in some sections and from time to time it sounded a bit self-promoting, but for the most part it provoked the formation of great questions and thoughts for our book club.

Fair warning, if you are a recent MBA student I would suggest putting of reading this for a couple of years. There are many references to how the Google way is able to overcome what they consider poor methodologies MBA students are taught to implement. Since I was reading this while taking some personal growth online MBA classes it was clear that the two visions for what creates success diverge.

http://www.amazon.com/How-Google-Works-Eric-Sc…/…/1455582344

You can see my running read book list on Facebook here https://www.facebook.com/sshadmand/books

 

 

Product Review: Duolingo a free language learning app

Duolingo_logoBased out of Pittsburg Pennsylvania this app was created by the founder of reCaptcha and has taken a truly new approach to learning foreign languages.  For one,  as compared to other tools like Rosetta Stone that costs its customers hundreds of dollars per language, Duolingo is free to use!

Beyond just being free, the app has done an excellent job in gamifying the language learning process with daily challenges, points, and levels. One simple feature that caught my eye was they option to “test out” of individual levels avoiding the need to review an entire section you may know. I’ve been using it for the last three days and have thoroughly enjoyed it.

Here are some screenshots of gameplay:

screenshots_duolingo

There is a second mission to Duolingo’s story that makes the app even more unique. In the backend, while you are using the app to learn a language, their algorithms are simultaneously using your answers to help improve translations for websites and other documents!

If you are interested in picking up another language Duolingo leaves you with few excuses not to start today. Adios y gracias!

 

Sean Shadmand Presents for NewCo’s Yahoo Content Series


Last year we really enjoyed opening our office up to OpenCo and revealing how we think and work as well as how we see technology transforming the world we live in. We ended with a look at “2023” and what all that may mean over the next decade. This year, after we were asked to present again under the new NewCo brand we took a different approach. In our talk today we hosted a thought experiment, taking a philosophical journey into what is content, how we know the difference between good and bad content, and how we can use that information to create the next set of products (or just appreciate the ones that come out a bit more.)

A talk about content in only one form of t would be sadly ironic. So, if you missed it we recorded and are presenting a few forms of the talk for ya.

 

I used this snazzy little tool that records voice on my iPhone and syncs the slides as a remote while giving a preso. Check out the tool at  http://penxy.com/ or the final resulting “talking slides” at http://penxy.com/hyw

 

 

Slide Notes

(Min 14:00 in Slides Above)

This year for NewCos new track named Yahoo’s content series we’ll take a different approach and start off by asking a more fundamental (seemingly obvious) question.

What is content?
For the most part we know it when we see it. It’s the substance or material we deal with in a speech, images, tweets, or memes. It can look like this [Essay], or content can look like this [Donald Trump tweet].

As we have access to more and more content in our daily lives the question that becomes more and more important to viewers is whether this content is worse or better than the previous one? Many will say the latter is awful, yet we read content like this in droves everyday. Why?
Let’s upgrade the question a bit and ask:

What is good content?

That’s a pretty tough question to answer but an important one too. As more and more innovative products come out we can get caught up in critiquing or dismissing one from the next. One super popular dismissal is the “I don’t care about you eating waffles on Twitter – I hate twitter it’s just noise”. When we take this point of view we can miss out on some amazing developments in our culture not to mention some amazing opportunities that come from that level of access.
Fair warning this discussion is gonna get philosophical. We’ll keep diving deeper into questions like that around content.

I know – we all love a presentations structure that involves action items, best practices or check lists ready to go by the time we leave.

Sometimes though it’s important to step back before you ask, or answer, a deeper question. After all the concept of “good” and “bad” is one of the oldest philosophical conundrums in existence. Furthermore is it even the right question to ask at all? Let’s see what we discover…

So let’s get dirty and start our philosophical journey by restructuring a very – very old question:

If a tree falls in a forest and no one is there to hear it does it make a sound?

We may be quick to answer: “of course it makes a sound. I’ve heard a tree fall and heard its sound – my presence is not required.”
But the question’s more of a thought experiment than anything else. What makes the question interesting isn’t the science of sound but the philosophy behind observation and reality of what sound is without an observer. Thought experiments like that can uncover new questions that may live beneath the surface that are able to more directly answer more monumental questions.

So let’s use our time together to dive into a thought experiment around content and see where we end up

If information is created but is never shared for others to see it is it still content?

I mean if content can stand on its own without the communication aspect…
Would you say then that all the hundreds or thousands of ideas and thoughts locked in our heads are actually hundreds or thousands of pieces of content then? Maybe.
Or maybe content is so inextricably tied to sharing that the two can’t maintain the definition on their own.

Hmmm.. Okay…if that’s the case then what side is more important in determining goodness? How well it’s distributed OR how well it’s formed and presented?
On one hand can we determine how good or bad content is if no one ever sees it? And, on the other hand, how worthwhile is content that everyone sees if it’s not useful or actionable? Content is more than text, sound, or an image in and of itself. In its most basic form it’s a projection of our thoughts that we thrust out into the world. As Maslov would probably put it: it’s a basic human need that makes us social and allows us to self-actualize.
If Descartes was alive today he may devise a whole new Cogito (“I think therefor I am”) to “I Share Therefore I am.”

We always hear there are no good or bad questions. And we are all unique – all our thoughts are important reflections of ourselves (which you may realize after thousands of dollars of therapy.) So why are we so driven to deem content good or bad if it is fundamentally a projection of self? Hmmmm… Interesting but I don’t think we’ve dived deep enough yet to form an answer… Let’s take another dive…
Let’s deconstruct content even further and ask

WHY is content?

(Min 23:00 in Slides Above)

(not a well formed sentence I know but you get the idea.)
Content is a transferring of our minds and being into an everlasting form.

It gives us eternal life and has so for thousands of years. In that regard it is one of the most advanced technologies ever created in the world. Our short finite lives are made infinite!

As the acronym YOLO so eloquently states, “You only live once” – but with the entire world filled with all these projected minds in the form of content we can live many lives vicariously through others.
If those concept are too abstract for your fancy and you’re more of the practical type then let’s frame it this way: Content gets stuff done more quickly. The faster we communicate the faster we can act between us.
I give you information locked in my head – you give your version back to me –
and like DNA all our contributions result in a greater overall result that may have taken ages had we attempted to think through it all on our own.
So with that I present my first thesis: The figuring out how to label content as good or bad comes from entirely the wrong place. The real question should be how do we use THIS content or THAT content? Where can we put each bit of content to allow our thoughts a chance to live in the open so that anyone can get the value from it if they so choose?
Content is simply a medium we use at the moments we have thoughts to overcome our inability to be able to be inside one another’s head.

The real endeavor is to cut out the middleman completely and just exchange thoughts. And until we can do that our goal is to shorten the time it takes to transfer our emotions, ideas, and – our lives – as much as possible. Ultimate efficiency, eternal life, and dare I say maybe even peace will be achieved in that final move. It won’t be about us dealing with good and bad content it will be about us accepting all thoughts as a chance to achieve those ultimate goals.

If you appreciate the reality that a single mind is the ultimate goal then it will give way to clues to foresee what product, or content society will embrace next. I’m not saying we will achieve singularity tomorrow,
nor am I here to rally everyone to start making change so we do something – because it is inevitable whether you like it or not. I am here to help add to a map on how and why content exists so we can navigate what comes our way, or create useful products along the way.

The real problem we are attempting to solve in almost all products created today is: how do we decrease the inefficiency impeding us from what can be called a mind meld. Each new product attempts to close that time-gap from one persons mind and emotion to the next.

Still not convinced that is the ultimate direction?– lets take a break from the abstract and look at our known history for validation…
In the beginning it was the lack of the written word, passing down information through story. It got the job done but it could take a lifetime or more for anyone to have a chance to see ones work or hear ones thoughts in order to make use of them. It was also super lossy – changing with each storyteller and generation. The written word helped us set those words in stone so although interpretation was still at play the base from which we worked was identical to those that could read the original. Unfortunately there was only one original so it still took a while to get it circulating and – you break, you buy.
Then, boom, the creation of the printing press! Anyone with an idea could have a shot of distributing their thoughts in ones lifetime – rich or poor, academically educated or not –– well, as long as you could read or had someone that could read to you. An example of how powerful an easily copied text can be is seen in the 1500s when the Christian world’s perception of their religion was altered because of a German Friar named Martin Luther and the content he shared. Powerful yes,

but it still took 2 YEARS for his thoughts to circulate in his community. Could you imagine waiting 2 years for your questions or ideas to be circulated?

How frustrating for us to imagine?! At that time not only did communication work on a schedule like that but the perception was that not everyone needed to read or share content in the first place because the common folk were too dumb to make use of it. What value could they bring to the table?

We look back then and see a travesty around the freedom of information – but does our generation think all that differently? When we created AppMakr the same objections came up – “not everyone needs an app.”

The prediction was we would maybe make 4 apps a month. In our first day we had requests to make thousands. Against all doubt we knew that it has always been true that the power of distributing content should be given to the people “good” or “bad” – it was our guiding principle. … But I’m jumping ahead …

We’ve seen the drive to democratize content and speed its ability to be distributed for hundreds of years since the printing press.

Getting our thoughts out to the world in years
to weeks, to seconds with radio and TV. But then a problem still remained – instant is great but everyone should have a voice and the access to hear it – not just the privileged – we still wanted more.
And so the Internet was born: Instant transfer of anyone’s thoughts to anyone willing to access it. It was given the perfect term: “getting connected.” And our path to do so continued.

From dial up to Wi-Fi, from PC to laptop, from Laptop to phone. We are decreasing the time it takes for each of our thoughts to get out there.

The iPhone was also thought of as a fad by critiques after its release – for years large corporations wondered how they succeeded. Many missed that its main achievement was to further decrease the time and complexity it takes for us to create, share, and ingest content from anyone saying anything more instantly.

Whether it’s a lifetime to years or 3 seconds to 1 second. If you can decrease the time it takes to get ANYONES mind into the open you are on to something.

Of course we all hear the call to arms that everything is so different now, and bad, and chaotic – we are so much worst and impatient than in the past! I offer a different perspective, things are only different in the tools we use but our yearning and desires are exactly the same: “Hear me!”
Or, may I please have access to what is going out there.
Our heads are no more immersed in that desire today.
Than it has been in generations before us. We are just able to achieve those goals more practically.
Data has always been thrust upon us.

We are simply trying to make it ALL more manageable from one person to the next.

What we’re driving towards is a moment where my thoughts are yours in the same moment. Think of the frustration you’ve ever felt when you just wanted someone to understand what you were trying to convey but left only with words and gestures and maybe a white board. How awfully inefficient it is! Just get in my head for a second so we can move on! The channels we’ve seen are just manifestations of that desire we have. It’s still far away but that IS the direction we’re headed and have been headed since the word “I”.

Anything that shortens that gap for ANYONE to get ANYTHING to ANYONE ELSE is following that trajectory and delivering goodness.

Is it asking too much? Are we really so much more impatient than the past?

Why is a month too long to wait but a minute juuuuust short enough?

What is it compared to?

Cutting the time in half is cutting time in half when you move forward – period. And it will always take twice as long as it does now to those looking back. It’s not time thats a problem – time is relative. 

All content that is caged is bad content because it doesn’t have the chance to allow someone to try and make their mark, live vicariously through shared story, or help them self-actualize. Sure with this digital tool there’s great power, fear and concern in how we will handle it all but it’s not about getting rid of some of it based on it being good or bad. Content is a tool to convey our thoughts – and we have all kinds of them that seem like garbage or gold from one person to the next.
It’s the difference between this
and this. Same tool different purpose
This is a knife
and so is this. And there are tons others out there. More and more a minute with a better edge or handle or metal or balance. They’re the channels we use to express ourselves with one another more quickly.
We connect in less time by decreasing the physical distance between us and our technology.
We connect with less clicks or gestures.
And yes sometimes that stream of consciousness means we trade breadth of connection about something trivial and seemingly painful to read
for accuracy and depth of critical information that is otherwise caged. Never the less, in both instances we are connecting more effectively. Believe me when we do end up truly “connecting” our thoughts it will be scarier and far noisier than today but innovators will be propelled to figure out how to appreciate and allow for that connection to build from – not work on tearing them down. And each passing generation will have a higher bandwidth they can handle than the last.

So. Maybe it’s not about whether the content is good or bad quality, heck maybe it’s not even about how much it gets shared –

maybe it’s always been purely about how many people are connected and how quickly they can achieve that connection.

Content and sharing are the two fundamental ways we are able to do it today – they are the means to the ends. They are our rocks, and knives, and arrows for lack of any other available means. But they themselves is not the goal. So, maybe good content could be defined as ANY-THING that connects ANY-ONE in less time or complexity then what is currently out there.
From stones
to books
to TV still lacking the option to connect or comment
To the websites and blogs where interaction intertwined itself with the content being shared.

Once communication and distribution became instant we shifted our strategy to decrease the time-gap between exchanges by limiting the amount of content exchanged when conveying a thought in the first place.
Those thoughts, emotions and ideas were created and deployed more quickly and frequently with statuses, and 140 letter max tweets – a real stream of consciousness was born. And that consciousness was further fed with the ability to post even if you weren’t by a computer.
So who are we to judge even shorter content still?

The end goal is about getting a feeling, thought and/or emotion to whom ever you want or as many people as you want with the least amount of friction.

So why is Yo so surprising?

Less characters and a quick intuitive interface has created a quicker connection between people. In first principles we aren’t searching for depth in substance – we are searching for a mind meld.
With 2 clicks I can convey “yo I’m thinking of you”, or
YO “I’m in town” – if the message is received and the minds are linked then it is content and it is valuable and it is good.
Yes, there is beauty in the creation process and that shouldn’t be forgotten, but let’s also recognize that the PROCESS was originally created to convey the idea with the tools available at the time. Losing site of one is as destructive as the other. The art comes from the need and some of our needs are satisfied within the art.
Which could be why memes are so powerful. Quick, efficient, creatively assembled, instantly connecting complex an otherwise tough to describe moment of humor or feelings with others through a shared experience we can relate to.
We can have taken the concept of video and trimmed it to its essence in a 5 second clip.

if you are afraid to share because to many people will see it then
a product removes that barrier so your security can be guaranteed with ephemeral storage.
We want to be closer still and our tools are extensions of that. Now we are cutting out the middleman entirely (pun intended) and letting our body do the communicating for us – instantly.

It’s amazing – in the pursuit of closing the time-gap between us we’ve managed to jumped right over our stream of consciousness and found a way to release what our body is saying even before our consciousness realizes it; a whole new level of getting connected.

So I that I think our thought experiment has yielded a conclusion for the question on what is good content:

GOOD CONTENT IS: ANYTHING THAT CONNECTS ANYONE’S THOUGHTS EFFECTIVELY IN LESS TIME OR WITH LESS COMPLEXITY THATN IS CURRENTLY OUT THERE.

So if nothing else keep that in mind when you see the next best thing and wonder why.

 

Thank you for keeping an open mind.

=============================================

We used the Google On Air tool (basically Google Hangouts but for public live streams that are also automatically uploaded to Youtube when the broadcast ends.) This is my 3rd attempt to use On Air in some live stream capacity and it finally worked well! The trick was setting up a second computer than from my own with more memory. Long story short, here is the presentation using that product:

Video: https://www.youtube.com/watch?v=w_64IZjmIY8&edit=vd

On Air Event Page: https://plus.google.com/events/c1ginlf8oufe9pkl6mcq38tb1mc

The 6 Books That Shaped How I Think and Work

Getting to Yes
The first biz related book I read as a child. I learned early on that negotiating wasn’t just an art of cleverly persuading your counterpart  to yield to your will (which I believe many old and young try to do) but instead it taught me the notion around doing your best to find a situation that benefits both sides of the fence. This book is also filled with tactics and lessons that give you a whole new perspective on what is really happening when a buyer and a seller meet and a tool belt too.
The Dip
The first startup book I read almost a decade ago. It is a short book but a frank and honest one too. The dip sets a tone and map for what’s in store when creating a startup. I remember when I ended up facing a dip or two  along the way there was comfort in knowing that the rollercoaster ride was just a necessary step in a path towards…?
Five Temptations of a CEO
This book was suggested to me by the (former?) CTO of Zynga. Unlike most business books that are bullet point lessons and biographies this one is written as a fictional story of a man that has the conversation of a lifetime with a stranger on the subway. Often times when making harsh and rash decisions about setting expectations with employees, or when trying to manage my emotions or ego, memories of this book are triggered. It has helped me more than once find my way back to center.
Made to Stick
Fantastic book for those of us that didn’t come from a marketing background (although I am sure it is valuable to those that did too.) Often when I write letters, blogs, taglines or give presentations I use the lessons from this book to get a feel for whether or not it will “stick” with my audience and use some tactics to drive a message home.
ReWork
By the time I read this book  I had already learned many of its concepts through my own trial and error. Nevertheless it made my top 6 list because of how well it articulated those learnings. Reading this book is like sharpening your knives if you know the lessons of a startup already or it is a great set of building blocks to work from if not.

Stumbling on Happiness
Boy did I love this book. It was given to me by my good friend Daniel and it was probably the fastest book I ever read. Dan Gilbert combines psychology, philosophy, history, and science beautifully to give a candid and thought provoking look at what happiness really means and why is it so different for everyone. I find myself referring to the lessons in this book quite often around relative happiness, how our imagination can be terribly misleading – but being aware is a big help!
Other books of note:
The Fountain Head: A controversial book that seems to be either hated or loved. Which ever side you chose to be on I would be surprised if it was not called powerful. You don’t have to believe in the writers philosophy benefit from a perspective into  the power of ideals, confidence, and certainty in oneself.
Thinking fast and slow: A large dry read at times but making it through was worth it. I learned a lot about how great and poor the mind can be all at once. I learned not only to be more cautious with my assumptions  but a sense for where that cautions is needed more and why letting go can be a powerful tool as well.
Freakenomics: To see the world through the eyes of an economist is a gift. Thinking in terms of noise reduction, drawing data from samples and parallels and using statistics to prove how powerfully wrong our assumptions can be was thoroughly entertaining the whole way through.
The tipping point: I didn’t fall in love with this book like others but it definitely deserve a read for its historical observations around business that have succeeded and failed and the factors and people that contributed to them.
 4 hour work week: I hold the lesson passed down in this book around work/life balance with me. I truly believe that we should be working to make less work and using that reduction as a badge of honor instead of the more classic concept that more hours equal a better output.
Hard things about hard things: A glimpse into the mind and life of a entrepenuer that almost lost it all on more than one occasion and the lessons he learned about running a company are packaged up nicely for us to lern from with far  less scars
 

Work. Life. Love. Balance. Stories From Startup Folk

Startup LoveI saw this article posted by a friend on FB by Scott Weiss a VC at Andreessan Horowitz called Success at work, Failure at home

To me pulling back the curtains behind a life, relationship or personality allows us to see the truth: that there is no such thing as the “perfect life” to aspire to. Instead we are all simply working hard on the goal of being the best people, friends and mates we can be. So don’t be so hard on yourself, learn a little, and share a lot.

With that in mind his post inspired me to post this learning from my own life as a serial startup/”entrepreneur guy” in a relationship.

 

Why You Can’t Optimize for Intimacy

The style of conversation that helps drive interaction, trust, and motivation within a business and its employees doesn’t translate completely with a person you have an intimate, loving, sensual, and sentimental obligation to.

Some things do translate well. For instance, the patience and even keeled temperament required to maintain a level of respect and openness is important to both work and home lives. On the other hand the levels of distance and tone you employ can have a stark difference between the two environments.

As an example, working on an emotional issue with a significant other doesn’t work well with checkins, progress updates, and check lists (which can be cold to a person you sleep next to every night.) While on the other hand focusing deeply on emotions doesn’t work well when communicating clear objectives and goals with peers and employees (that you hopefully don’t sleep next to – ever.) Again, there is some overlap, but the differences are monumental.

For me, being a startup guy in a relationship is a constant lesson in understanding those differences; not focusing on “optimizing” for your relationship but simply nurturing it together.

So in short as the title says: do not optimize for intimacy. And I know if you are a startup person you are thinking right now “I disagree, of course I can if I just…” Stop right there. I know you “can” – but don’t. — I know you think you can – but don’t! The other person may be feeling more focused and diligent (yay!) for now, but probably feeling less connected, heard, loved, or nurtured over all. Even worst they may be feeling like they are at work – and not in a “intimate relationship.” (boo!) :-p

 

 

Erec Makes A Fire: A Children’s Book About Entrepreneurism

Erec Makes a Fire was successfully funded on Kickstarter! Thanks for all your support.

What is the book about?

Erec Makes a Fire is a story of how a group of kids stumble upon a cave covered in ancient writings depicting the story of how a unique young cave boy (Erec) accidentally created his first great invention, fire. The story shows how, even in the simplest of times, one is able to form a business, sell a product, and create a success. The book is written to subtly embed one of the most fundamental parts of business in a child’s mind: leveraging an opportunity when finding demand in your community and providing a supply for it. Even before cash, computers, technology, LLC formation or business entities, business and entrepreneurs thrived through observation and invention,  and they still do so today. This story helps teach youngsters, and remind their parents, that entrepreneurism is all around us and to keep an eye out for one’s own personal “fire” opportunity.

Why did I write the book?

As a person who loves the world of entrepreneurism, I also love telling a story about how anyone can turn a will or idea into a business. I have enjoyed telling that story, and giving tips on how to do it best, for a number of years through various mediums such as interviews in print, in person, and on TV. Now that more and more of my close friends are having kids I want to share that passion and story through a form that their kids can benefit from. I noticed there wasn’t much out there in the world of children’s books that took business concepts and simplified them into stories kids could love, as well as learn from. So, what else was I to do as an entrepreneur but to fill that void. Erec Makes a Fire is the first in a hopeful series of books that builds a foundation of business mindedness in our children.

Beliefs that inspired

Two major beliefs of mine contributed greatly to the creation of this story: First, immersion is a great key to early developmental learning, and secondly, kids are extremely capable of learning and understanding complex concepts early on, especially when it is told through story and analogy.
In regards to immersion, I believe that even if a child does not understand a concept introduced to them directly, being surrounded by that concept will help them become more comfortable with the subject matter as they mature. This makes the principles taught far less foreign to them, and therefore more easily consumed when they grow up, as compared to those learning the same concepts for the first time later in life.

I also believe that children can grasp complex concepts, like supply and demand or finance, far earlier in their lives than is generally taught today. I have always been amazed at how kids pick up core concepts so deeply. Yet, adults at times “protect them” from complicated concepts for worry of it going over their heads. Supply and demand can have complexities within – yes, but the basics are – well – basic and building stories around those concepts can most definitely be consumed by children. Look how well they understand other stories we give them, like ones around “how to share”, a concept that I find many adults still struggling to grasp. I remember sitting with adults during dinners as a kid while they talked to one another about their businesses around me. Over time and many family diners a grew more familiar with many of the things they talked about while still being a child. Although I was unable to articulate my perspectives on the subjects at the time I mades notes to remind myself that one day, when I got older, I would remember this: kids get more than you think.

Stickers
Sticker Collection Available Through KickStarter

Erec Makes a Fire is a new kind of children’s book that immerses young people in concepts they should be given the chance to understand early in life so that they can have a foundation for understanding it more deeply as they grow up. As such the company under which the book is created is called “Small People. Big Ideas. LLC”

How and When Can I get it?

The first few copies will be made available as gifted items through a fundraising drive on KickStarter. I have my initial proofs and prototypes complete. Based on how much I can raise through KickStarter I am shooting to making it available by the spring of 2015. There will be special gifts given out through KickStarter in addition to the books themselves to make things more interesting, such as: signed copies; custom printed copies; packages including digital, print  version and stickers; as well as custom designs where our artist injects a characterization of your child  into a character in the book! Books will be made available through softcovers, hardcovers, and ebooks.

About Kick Starter:

KickStarter is a crowd funding platform that allows projects to get funded before they start. It is a great way to start a business or project and works perfectly with the Erec Makes A Fire book as the funds are only released if the book gets enough demand. The simplest way to think of KickStarter is this: think of those PBS drives on TV, the “If you pledge more than $50 you get this free tote bag” type of promotions. For a project like mine my gift will be an early copy of the book and other creative unique offers mentioned above that only funders will be able to receive. You can read more about KickStarter here: http://www.kickstarter.com/help/faq/kickstarter%20basics#Kick 

Erg: Erec's first customer as a Sticker
Erg: Erec’s first customer as a Sticker

Why Did you Spell “Erec” with an “e” instead of an “i” ?

The names of the book are witten with some historical significance in mind. Homo Erectus and Homo Ergaster are the scientific names for the two homonids believed to be around during the time period fire was discovered. So, the characters names in the book take each half of each of those names: Erec, and his friend Tus are the first two characters introduced. Followed by his first two customers Erg and Aster. Just in case though, we made sure Eric Makes a Fire works too 😉

Slides of Creative Process

Original Idea Draft
Original Idea Draft

Draft Rewrites
Draft Rewrites

Preliminary Sketches and Character Development
Preliminary Sketches and Character Development

Backdrop Scene Development Sketches
Backdrop Scene Development Sketches

Story Board Final Sketches
Story Board Final Sketches

Final Sketches Converted to Digital
Final Sketches Converted to Digital

Final Layout Colored for Publishing
Final Layout Colored for Publishing

20130211-P1090359
Printed Proofed Books

Sticker (kids) Proofs
Sticker (kids) Proofs

Get in to the cheering section and like us at http://www.facebook.com/ErecMakesaFire, and subscribe to email updates as we neat the big release here (http://signup.erecmakesafire.com)!