Thought Streams

20 thoughts
last posted Dec. 10, 2015, 5:18 a.m.
get stream as: markdown or atom

Busy year for sure. Not too busy to though stream though. I need to get back to it!


Been away way too long.


Really enjoying so much of the thoughtful and insightful feedback from nyergler and hasterbrot lately. Lots of great thoughts, ideas and suggestions. It's not lost on the team at all - keep it coming!


The advantages of being (mostly) self funded.

While Eldarion has taken a couple of small angel rounds over the years that we are grateful for, we are for the most part, self funded and that gives us a lot of latitude when it comes to how we operate the company.

For example, is a PaaS offering that came from our need to host our apps. We were able to productize a solution that we'd come up with to solve our own problem, and turned that into a revenue stream.

Thought Streams was born out of trying to solve a problem that we had tracking thoughts and ideas over time, and was something we felt that others might want to use as well.

In both cases, we never had any intention of either of these solutions trying to compete with things like Heroku or Twitter.

In both cases, we simply put something together that solved a problem for us and shared it with the world.

The longevity or fate of either platform is not in the hands of investors or board members telling us we need to find our market, pivot or fold. We're doing these things because they worked for us first then found a following in a broader sense. As long as they continue to work for us and the people outside of Eldarion who choose to benefit from them, we'll keep them going, growing and evolving.

It's about the simple notion that if we're having a problem and we've got a solution, let's share it and see if others can benefit from it as well.

We can do this because we find ourselves in the fortunate position of not being slaves to overly demanding investors or a board, to playing the startup game, or clinging to the hope that one of these things may turn into a unicorn.


What Thought Streams is not: a twitter clone.

We've been working on an update to the site which will incorporate our new explainer video into the landing page. We'll be launching that update shortly. The explainer video is live on vimeo now, and for all of those who have not seen it, you can view it here:

For all of the things that it could be, the one thing that Thought Streams is trying the most not to be is a twitter clone. I think we were all thinking that comparisons to twitter would be unavoidable, and in some sense, it could replace twitter for some things, but that was never the intention.

We feel the explainer clarifies that.

There are comparisons to twitter, and examples of things that might work better on TS than twitter in the explainer, but it's not a clone of twitter. A lot of what TS is now and will be in the next few months are things that twitter never was or never really could be, at least as we currently know it. Twitter is great. We're all fans, and most of us still use it extensively. However, apart from having some similarities in the feed and the fact that it's also in the micro blog category, Thought Streams is not, never has been, nor never will be an attempt to clone twitter.


Excited that our new Thought Streams explainer video is now in production. With all of the feature development and epics planned for the next few months, the things that we'll enable people to do with the site become extremely compelling. The thing that I've found interesting in going through the process of learning how to explain it effectively to other people, is that what TS offers really feels to some extent like it's own category. It's not quite blogging and it's not quite microblogging, although elements of both are certainly present, but the more the site evolves and the more our concepts around it and how it can be used evolve, it stands out more and more as a solution that really can't be bound definitively to either the blog or microblog category.


Interesting that Martin Brochhaus sees the general stream view as being an approximation of twitter. I felt that way until we added the firehose view which, to me, now feels like a closer approximation to twitter as it reflects an aggregation of all cards posted to all streams whereas the general view just aggregates what people post in their general stream.

While general was really just intended as a holding pattern for thoughts you wanted to capture, but didn't necessarily want to stream about when they came to you, it's very easy to see how it could be used primarily for status type update messages similar to twitter. It certainly seems to be how a lot of people are using it.

One of the cool things about TS is that you can scope the top level views based on the streams and users that you favorite (note the "All/Favorites" links to the right in the image below)


I don't really like comparing Thought Streams to Twitter, but at times it's unavoidable. I've never really liked that you can't make edits to tweets once they've been posted. Neither does Wired. I really like that I don't have this limitation with cards on Thought Streams.


Why Thought Streams? Because thoughts don't come with a character count.


I don't know if I'd ever want people to comment on cards or streams I was thinking today that if your browsing a stream and you have a thought that you'd like to add, why not have the ability to suggest a card to add to a stream?

The use model would be click on the suggest icon for the card and either select an existing card you may have from an existing stream for repost in the stream, or create a card right there. The next time the user of the stream logs in, they would see something like "Stream foo has n suggestions".

You review them, and post the cards you want into your stream and decline the ones that you don't want.

I think suggesting cards to add rather than allowing comments, encourages people to offer something more constructive to the stream rather than just "lol", "great thought, I totally agree." etc.

To me it seems like an interesting way for users to contribute to the stream and interact with one another while allowing the owner to moderate the things that go into it. It also does not pollute the site with a load of mindless comments.



In the most basic, obvious terms, it's a novel middle ground between tweeting and blogging: through formatting and post organization it tries to encourage a series of concise mini-posts—usually about the length of a single thought—which, unlike in Twitter, are all organized into individual streams, each on an individual topic.

This is an interesting and elegant enough choice that I think all the different purposes it can be put to remain very much to be seen. In my case it seems perfectly suited to the practice of thinking aloud (this stream itself being a notable exception), that is, sending a series of individual thoughts or steps of a thought process across the transom without necessarily having my entire argument reasoned out ahead of time; indeed the format seems to lend itself just as easily to realizing halfway through a stream that one's initial premise is redundant, or malformed, or not as interesting as one originally thought. Which is part of the fun.

On the other hand the format creates new niggles and demands in the realm of contextualization and personalization. Because each user does not have just one blog, and because any user's output is going to exist in a form that's not really familiar or immediately intelligible to a reader from offsite, the design can lead to the expectation, I think, that users are all writing for each other; that is, that it's a social network, and that we are in the process of accreting a culture and vocabulary that we all share, and talking primarily for each other. Which isn't right, I don't think; my intended audience is the internet at large, and that seems to be the case for most users here.

It's hard to tell how to assist that intention. Greater personalization and theming is one obvious way; like in Marquee above, and to a lesser extent in Twitter itself, custom backgrounds and fonts are an effective way to create a 'brand' and emphasize the individual user. On the other hand, any web designer will surely lament the day that they sign away their pleasing, homogeneous aesthetic to the disarrayed whims of the mob.

Simple familiarity might be the greatest aid here; I am trying to think back to the first couple of times that I clicked in to someone's Tumblr or Twitter page, and whether—font customization be damned—I simply needed to see more and more unconnected people using the service in order to know what to expect when I clicked a link, and to not have to waste any thought on contextualizing the feed; that is, to when I was able to simply read a Twitter feed as an individual's Twitter feed, rather than another instance of this service, Twitter.

Looking back at this list, it's clear that one of the areas in which developers have really progressed from the first generations of blogging software is in posting methods—the whole conceits of many of these services lie in the clever and frictionless way that a user can make a new post. I'm particularly attracted to Dropbox-based services, as I retain a slight pre-web suspicion of text input boxes located in the browser, and because they also completely solve the problem of data lock-in as a bonus.

So this is an obvious area of potential growth for ThoughtStreams. Right now one can only post in a text input box located in the browser. Email-to-post is an obvious direction, though it immediately becomes complicated by the novel format. Normally one emails one's blog, and the subject becomes the title, and the body becomes the text. For any given ThoughtStream user, the blog analog is an individual stream. Leave aside that individual posts don't have titles; that would imply that there would be a new email address for every stream created in the system, and the word 'profusion' quickly comes to mind.

The alternative is that blogs (and thus destination addresses) map instead to users, subjects map to streams, and bodies map to text. But the same problem as above sticks in here: users tend to have a lot of streams. They're encouraged to have a lot of streams. As such, it's a pretty lofty technical requirement that in order to post by email the user must a) remember and b) spell correctly the precise name of the stream they'd like to post in.

Posting by Dropbox is a little more appealing to me, though that's probably because a vision of its operation involves more handwaving—that is, more hard technical work on the part of somebody else. But one could imagine a system in which the entire structure of a user's ThoughtStream (what's the name for all the streams that belong to a given user? Stream bed? I hope so) stream bed is reflected in their Dropbox folder hierarchy: there is an Apps folder in my Dropbox, and a ThoughtStreams folder in my Apps folder, and therein is one folder for each stream. If I want to create a new stream, I can create a new folder or subfolder. If I want to create a new entry in a stream, I can create a new plaintext file in the folder of my choosing. This is appealing; it would doubtless also require significant refactoring.


James Tauber wrote a very cool little backing track for use with a possible ThoughtStreams ad this week. I'd been kicking around several ad ideas for the site, and have done at least one audio mockup that everyone was pretty excited about. However, the tune that he came up with took me in a slightly different, and I think a more compelling direction. His public reaction to it was pretty amazing. I really can't wait to complete it and share it with the rest of the world, most importantly, our ever growing ThoughtStreams community.

We're planning on giving TS users a sneak peak as we get further along with the development of it... More on that soon.

The entire Eldarion team could not be more excited about where this site is headed, and the work going on to continually add features and improve it is really very exciting.


Twitter vs. ThoughtStreams

When I first signed up for twitter, it was a while before I used it with any regularity and even now I find that my use of it is in bursts.

One of the things that it did force me to do was to learn how to get messages across succinctly, and I think that's a good thing. But the succinctness of twitter is both its strength and its curse. While it's still useful as a source of information on some things that interest me, for the most part I feel as though its jumped the shark.

Thoughts are not a one size fits all thing. They vary. Sometimes they need a little more room. Sometimes less. With ThoughtStreams, my thoughts don't feel any pressure. They have the ability to reach their full, unfettered expression.

Most of what I want to write or capture on the web is in that goldilocks zone between a tweet and a blog post. Which is precisely what ThoughtStreams is, but I love knowing that I have the freedom to go beyond that when I feel like it.

My thoughts finally feel at home.


What's thoughtstream for me?

It's not a blog nor a paper, nor a very limited input field (twitter, I'm looking at you). It's the best place where I can structure the mess I've in my head.

For me, it's a place where ideas can fly by along with introspections, explanations, etc. In other words, it's the place where I can print thoughts without limits. I don't have to cut them nor make them long. The thoughts I put in thoughtstream are what they are and as they are.

The fact that it is possible to group those thoughts by logical context, allow people to read them, share them and even "discuss" them is exactly what a person with much to say and share needs.


I do notice now (thank you, jtauber for pointing it out :-) ) that there is a visual distinction between published and unpublished streams in "Your Streams". Didn't get my attention at first. something more colorful might help, but only if it doesn't mess with the clean design of the site.


When I go to "Your Streams" it would be cool, I think, to have published streams show up as a different color than unpublished ones, or some similar visual indicator of published vs unpublished.


I am now a 10 stream user :-)


Seeing this more and more as this hub for all of my thoughts and writing on line. I have a thought or idea, I come here, jot it down, polish it, then publish it out to twitter, facebook etc....


I'd like to have social media options for each card. For example, if a card fits the character limit for twitter, activate the twitter button so I can tweet it if I want. A facebook button would also be nice so that I could post that card as a facebook status.


The potential with this site is making the hair on the back of my neck stand up. I feel as though this could really morph in to something that not only allows us to just track thoughts on a topic, but through social features see the effect of the thoughts we publish on others and how they might trickle through other streams to perhaps influence something big.

There are so many possible applications of this tool swirling around in my head that it's hard keeping them all straight. I'm really excited to see how the site evolves and how people use it moving forward.