﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"><channel><title>Stritar's chronolog</title><link>http://www.stritar.net</link><description>Category: Neolab</description><copyright>Neolab d.o.o.</copyright><ttl>5</ttl><item><title>Me vs. IT 2.0 vs. Enterprise 2.0</title><pubDate>Wed, 30 Jul 2014 20:41:46 GMT</pubDate><description>&lt;p&gt;In 2009, I was very excited to present &lt;a href="http://stritar.net/Post/IT_Plus_Web_20_Equals_IT_20.aspx" class="more" target="_blank" title="IT + Web 2.0 = IT 2.0"&gt;a few funky things we've been developing&lt;/a&gt; with &lt;a href="http://neolab.si" target="_blank" class="more" title="Neolab software development"&gt;Neolab&lt;/a&gt;, at the largest independent &lt;a href="http://dsi2014.si/" class="more" target="_blank" title="Dnevi slovenske informatike"&gt;IT conference in Slovenia&lt;/a&gt;. The world was &lt;a href="http://webtrends.about.com/od/webapplications/a/whatis_office20.htm" class="more" target="_blank" title="What is Office 2.0?"&gt;obsessed with "2.0"&lt;/a&gt; back then, and we were determined to join that hype. &lt;a href="http://www.mylife.com/blog/ultimate-history-of-facebook/" class="more" target="_Blank" title="The Ultimate History of Facebook"&gt;Facebook was already big at that point&lt;/a&gt;, and it was becoming clear they will make a &lt;b&gt;huge impact on the future of technology&lt;/b&gt;. Tim O'Reilly wrote a seminal article on the topic, arguing how &lt;a href="http://oreilly.com/pub/a/web2/archive/what-is-web-20.html" class="more" target="_blank" title="What Is Web 2.0 - Design Patterns and Business Models for the Next Generation of Software"&gt;Web 2.0, the new generation of the internet&lt;/a&gt; (and software!), has changed everything.&lt;/p&gt;



&lt;p&gt;I was amazed by &lt;a href="http://stritar.net/Post/Why_Web_2-0_Is_So_Important.aspx" class="more" target="_blank" title="Why Web 2.0 is so important"&gt;the potential of Web 2.0&lt;/a&gt; as well. Since my main focus is developing business oriented software solutions, I started fantasizing about the possibilities of &lt;a href="http://stritar.net/Post/The_Influence_Of_New_Generation_Information_Systems_On_Modern_Organizations.aspx" class="more" target="_blank" title="The influence of new generation information systems on modern organizations"&gt;integrating those concepts into our (serious) applications&lt;/a&gt;. If our clients are buying premium custom software from us, we should try to deliver more features with high added value for them. &lt;b&gt;Stuff that enables co-creation and collaboration&lt;/b&gt;. Which we did. And called it &lt;b&gt;IT 2.0&lt;/b&gt;.&lt;/p&gt;

&lt;p&gt;We wanted IT 2.0 to be much more than Enterprise 2.0. At that time, Enterprise 2.0 meant using mostly third-party tools for social networking, wikis, blogs or tagging, assimilating them into enterprise environments. On the other hand, we wanted to take &lt;a href="http://stritar.net/Post/How_Mini_Feed_And_Other_Streams_Revolutionized_IT.aspx" class="more" target="_blank" title="How mini-feed and other streams revolutionized IT"&gt;the coolest concepts invented by social networking&lt;/a&gt;, wikis, blogs or tagging, and &lt;b&gt;integrate them into our solutions in new ways&lt;/b&gt;. You see, &lt;a href="http://neolab.si/Integrated_Information_Solutions.aspx#down" class="more" target="_blank" title="Neolab Integrated Information Solutions"&gt;our software&lt;/a&gt; isn't social per se, our software's main goal is to solve complex and specific business problems. But we've managed to &lt;b&gt;put a social layer on top of that software&lt;/b&gt;, making the term Enteprise 2.0 simply not awesome enough to describe it.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;But Enteprise 2.0 is awesome&lt;/b&gt;. It's actually very awesome. If O'Reilly defined Web 2.0 in 2005, &lt;a href="http://sloanreview.mit.edu/article/enterprise-the-dawn-of-emergent-collaboration/" class="more" target="_blank" title="Enterprise 2.0: The Dawn of Emergent Collaboration "&gt;Andrew McAfee defined Enteprise 2.0&lt;/a&gt; in 2006. He was one of the first who has studied the &lt;b&gt;implementation of social software (such as social networking, wikis, blogs or tagging) into enterprise environments&lt;/b&gt;. In doing that, he developed the fundamentals of Enterprise 2.0, naming it SLATES (Search, Links, Authorship, Tags, Extensions, Signals). This concept was later on extended by &lt;a href="http://www.zdnet.com/blog/hinchcliffe/the-state-of-enterprise-2-0/143" class="more" target="_blank" title="The state of Enterprise 2.0"&gt;Dion Hinchcliffe with FLATNESSES&lt;/a&gt; (adding Freeform, Network-oriented, Social, Emergence) and the &lt;a href="http://reachjase.wordpress.com/2013/04/07/cooks-4cs-of-social-software-a-summary/" class="more" target="_blank" title="Cook’s 4C’s of Social Software – a summary"&gt;4Cs by Niall Cook&lt;/a&gt; (Communication, Collaboration, Connection, Cooperation).&lt;/p&gt;

&lt;p&gt;But social software (like any other software) is usually just a &lt;b&gt;means to achieve something greater&lt;/b&gt;. The truth is, implementing Enterprise 2.0 tools into the enterprise isn't enough to make collaboration and open innovation work, &lt;b&gt;organizations need to fundamentally change as well&lt;/b&gt;. Enterprise 2.0 enables a completely new way of doing business, walking hand in hand with &lt;a href="http://stritar.net/Post/A-case-study-in-agile-development-the-algorithm-for-Ljubljana-Realtime-s-event-discovery.aspx" class="more" target="_blank" title="A case study in agile development: the algorithm for Ljubljana Realtime's event discovery"&gt;lean and agile approaches&lt;/a&gt;, seeking &lt;b&gt;new opportunities in connecting employees, clients, partners, suppliers and even competition&lt;/b&gt;. It supports the new &lt;a href="http://stritar.net/Post/The-future-of-software-is-in-platforms.aspx" class="more" target="_blank" title="The future (of software) is in platforms"&gt;global and connected world&lt;/a&gt;. But it requires a &lt;a href="http://www.cmswire.com/cms/enterprise-20/enterprise-collaboration-its-about-the-culture-stupid-008217.php" class="more" target="_blank" title="Enterprise Collaboration: It's About the Culture, Stupid"&gt;new way of thinking and a deep corporate culture change&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Organizational_culture" class="more" target="_blank" title="Organizational culture"&gt;Organizational culture&lt;/a&gt; (change) is very important for innovation and adaptability, but in the academic field, pieces of this equation are missing. Until now, there haven't been many studies about how organizational culture impacts the implementation of collaborative environment and vice versa. But I'm set to change that fact. And I will soon need your help!&lt;/p&gt;

&lt;p&gt;I've finally started working on my master's thesis, which will try to find out if there is &lt;b&gt;connection between organizational culture and Enterprise 2.0 adoption&lt;/b&gt;. I have already studied 6 books and 50+ articles on the subject, and will soon deploy the survey, which will combine the &lt;a href="http://ocai.wordpress.com/2010/05/21/organizational-culture-assessment-instrument-ocai-explained/" class="more" target="_blank" title="Organizational Culture Assessment Instrument (OCAI) explained"&gt;OCAI (Organizational Culture Assessment Instrument)&lt;/a&gt; and a general Enterprise 2.0 questionnaire. Those who will &lt;b&gt;help me and participate in the study&lt;/b&gt;, will get the final report in return, besides a concise comment / advice about their specific organization's situation (the survey is not available yet, please ping me on &lt;img src="/images/stritar.gif" style="display: inline-block; margin-bottom: -3px;"&gt; if you're interested). I'm sure the results will be worth the effort.&lt;/p&gt;

&lt;p&gt;If &lt;a href="http://stritar.net/Projects/IT_20.aspx" class="more" target="_blank" title="IT 2.0"&gt;IT 2.0&lt;/a&gt; is about new generations of software and user experience, &lt;b&gt;Enterprise 2.0 is about new ways of managing companies&lt;/b&gt;. Those who are able to &lt;a href="http://en.wikipedia.org/wiki/Wikinomics" class="more" target="_blank" title="Wikinomics"&gt;implement such approaches&lt;/a&gt; can win big, but then again, not all companies actually have the opportunity to absorb this transformation. There are many huge &lt;a href="http://www.cio.com/article/2438651/innovation/how-cios-can-introduce-web-2-0-technologies-into-the-enterprise.html" class="more" target="_blank" title="How CIOs Can Introduce Web 2.0 Technologies into the Enterprise"&gt;obstacles for businesses to go 2.0&lt;/a&gt;. Stay tuned because soon, we will better understand why.&lt;/p&gt;</description><link>http://stritar.net/Post/The-Masters-Series-Part-1-Me-vs-IT-2-0-vs-Enterprise-2-0.aspx</link></item><item><title>Solving global and local records in SaaS database design</title><pubDate>Sat, 20 Jul 2013 23:50:56 GMT</pubDate><description>&lt;p&gt;Lately, we've been seriously considering developing a &lt;a href="http://www.neolab.si/" class="more" target="_Blank" title="Neolab, Software Development"&gt;new version of our framework&lt;/a&gt;. This one is already a few years old, and besides other problems it's facing, it lacks one very important thing - it's &lt;b&gt;not suited for SaaS&lt;/b&gt; &lt;a href="http://en.wikipedia.org/wiki/Software_as_a_service" class="more" target=_blank" title="Software as a service"&gt;(Software as a Service)&lt;/a&gt; applications. Often, we would like to host a few simple projects (like multiple web pages) in a single database, but we are also thinking about developing a product / service, which we could &lt;b&gt;offer to multiple clients&lt;/b&gt;. Making &lt;a href="http://www.solidcageblog.com/2009/11/top-5-database-design-considerations.html" class="more" target="_blank" title="Top 5 Database Design Considerations For SaaS Software"&gt;a product for different clients&lt;/a&gt; that would &lt;b&gt;live in the same database&lt;/b&gt; is not simple, and requires an architecture that is both rigid and flexible, micro-useful and scalable. &lt;/p&gt;

&lt;p&gt;The database model we currently use is doing quite well. It's able to support complex &lt;a href="http://www.neolab.si/Information-Systems.aspx#down" class="more" target="_blank" title="Neolab Information Systems"&gt;business-oriented systems&lt;/a&gt;, &lt;a href="http://www.neolab.si/Web-Portals.aspx#down" class="more" target="_Blank" title="Neolab Social Web Portals"&gt;social portals&lt;/a&gt; and &lt;a href="http://www.neolab.si/Web-Pages.aspx#down" class="more" target="_blank" title="Neolab Web Sites"&gt;web sites&lt;/a&gt;, the core tables being the same across all applications. Sure, there are many redundant things, but we are aware where we should scale-down. More importantly, we have to decide how to upgrade this database model which is used in different applications to be able to &lt;b&gt;work in a single database&lt;/b&gt;. I'm not that fond of &lt;a href="http://stackoverflow.com/questions/69128/saas-database-design-multiple-databases-split" class="more" target="_blank" title="SaaS database design - Multiple Databases? Split?"&gt;using multiple databases or schemas&lt;/a&gt; in SaaS architecture, since this is a similar situation to which we have now, and it doesn't work that well. &lt;b&gt;I'm certain having the same database for different clients&lt;/b&gt; is most suited for &lt;a href="http://www.neolab.si/Integrated_Information_Solutions.aspx#down" class="more" target="_blank" title="Neolab Integrated Information Solutions"&gt;our business&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;This means we will be &lt;b&gt;having a ClientID (ApplicationID)&lt;/b&gt; in all the tables that will be used by all clients / applications. But what is the best way to take care of &lt;b&gt;global and local records&lt;/b&gt; - records that are used by everyone versus those in only a few applications?&lt;/p&gt;


&lt;p&gt;Let's assume we are building a CMS system for many sites, for which we will be needing two global Roles (Administrator, Moderator), but one instance will have its own Role as well (News editor). There are many ways we can go.&lt;/p&gt;


&lt;h2&gt;1. Local roles&lt;/h2&gt;


&lt;p&gt;This architecture means &lt;b&gt;each client having it's own Roles&lt;/b&gt;. It's a simple solution, very flexible, but has many flaws - the most obvious being the benefits of global functionalities. E.g. if you're and Administrator, you can restart the site. Since we now have multiple Administrators (ID = 1,3,…), features like these get a bit harder to implement, and you can end up developing a totally different application for each client.&lt;/p&gt;

&lt;br&gt;
&lt;table cellspacing="0" cellpadding="3" border="0" align="center" &gt;
&lt;tr&gt;&lt;th&gt;ApplicationID&lt;/th&gt;&lt;th&gt;RoleID (PK)&lt;/th&gt;&lt;th&gt;Role&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;&lt;b&gt;4&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;&lt;b&gt;5&lt;/b&gt;&lt;/td&gt;&lt;td&gt;News editor&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;



&lt;h2&gt;2. Global Roles with a M:N table&lt;/h2&gt;


&lt;p&gt;The other option is to have &lt;b&gt;global Roles, which are attached to a single application using a M:N table&lt;/b&gt;. This is an elegant and very flexible solution, but from my experience, you should avoid using M:N tables if possible. Of course, there are logical cases in which you can't, but you should always consider other options. Adding another table to the equation complicates queries, makes direct data browsing less understandable, besides raising the possibilities of errors.&lt;/p&gt;
&lt;br&gt;
&lt;table cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;table cellspacing="0" cellpadding="3" border="0"  &gt;
&lt;tr &gt;&lt;th&gt;RoleID (PK)&lt;/th&gt;&lt;th&gt;Role&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;td&gt;News editor&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;td align="right"&gt;
&lt;table cellspacing="0" cellpadding="3" border="0"  &gt;
&lt;tr&gt;&lt;th&gt;ApplicationID (PK)&lt;/th&gt;&lt;th&gt;RoleID (PK)&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;


&lt;h2&gt;3. Composite key&lt;/h2&gt;


&lt;p&gt;Another possibility that comes to mind is to &lt;b&gt;use a composite key, which in reality, makes a single table from the above two&lt;/b&gt; (Roles, ApplicationsRoles). This allows using the same IDs for the same Roles in different systems. But it also requires having a composite key, which makes other things more complicated. It prevents making simple joins (you need to make a join by both primary keys), which means all the tables joined to Roles would need the ApplicationID field as well, even if they wouldn't really require it. Not to mention this model simply calls for trouble.&lt;/p&gt;
&lt;br&gt;
&lt;table cellspacing="0" cellpadding="3" border="0" align="center" &gt;
&lt;tr&gt;&lt;th&gt;ApplicationID (PK)&lt;/th&gt;&lt;th&gt;RoleID (PK)&lt;/th&gt;&lt;th&gt;Role&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;td&gt;News editor&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;



&lt;h2&gt;4. Fake composite key&lt;/h2&gt;
&lt;p&gt;Sometimes, it makes sense using an &lt;b&gt;additional primary key in a M:N relationship&lt;/b&gt;, so you can easily join the table further. We could do this as well, making the previous case a bit more easy-going. But this situation makes all the magic that we could do across the system a bit harder - since all the joins would be made using new local IDs, we are getting too close to the first solution (you can't make joins with the RoleID field, since it's not unique).&lt;/p&gt;
&lt;br&gt;
&lt;table cellspacing="0" cellpadding="3" border="0" align="center" &gt;
&lt;tr &gt;&lt;th&gt;ID (PK)&lt;/th&gt;&lt;th&gt;ApplicationID&lt;/th&gt;&lt;th&gt;RoleID&lt;/th&gt;&lt;th&gt;Role&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;4&lt;/b&gt;&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;5&lt;/b&gt;&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;News editor&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;



&lt;h2&gt;5. NULL-able ApplicationID&lt;/h2&gt;
&lt;p&gt;A different architecture enables &lt;b&gt;using global Roles that have no ApplicationID, and local Roles that have it&lt;/b&gt;. Each application is set to use both sets of Roles, allowing flexibility and understandability. But this model has a problem as well - we can't prevent an application from seeing a global Role - those are intended for everybody, which means that in the long run, the system would start gravitating towards not having any global roles at all, to assure flexibility. To simplify - this architecture is great, but needs something that takes care of Denying.&lt;/p&gt;
&lt;br&gt;
&lt;table cellspacing="0" cellpadding="3" border="0" align="center" &gt;
&lt;tr&gt;&lt;th&gt;ApplicationID&lt;/th&gt;&lt;th&gt;RoleID (PK)&lt;/th&gt;&lt;th&gt;Role&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;td&gt;News editor&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;



&lt;h3&gt;5. a) Creating a table for Deny&lt;/h3&gt;
&lt;p&gt;Let's put another application (ApplicationID = 3) into the equation, which, for some reason, doesn't want to have the global Role named Moderator (RoleID = 2). &lt;b&gt;Adding another table to care of Denied Roles&lt;/b&gt; would solve the problem perfectly, but do we really need another table? We want to keep our database with as little tables as possible, so it's easier to use. That's why we should consider extending the Roles table to handle denying as well. &lt;/p&gt;

&lt;br&gt;
&lt;table cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;table cellspacing="0" cellpadding="3" border="0" &gt;
&lt;tr&gt;&lt;th&gt;ApplicationID&lt;/th&gt;&lt;th&gt;RoleID (PK)&lt;/th&gt;&lt;th&gt;Role&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;td&gt;News editor&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;td align="right" valign="top"&gt;

&lt;table cellspacing="0" cellpadding="3" border="0" &gt;
&lt;tr &gt;&lt;th&gt;ApplicationID (PK)&lt;/th&gt;&lt;th&gt;DeniedRoleID (PK)&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;


&lt;h3&gt;5. b) Adding two fields for Deny&lt;/h3&gt;
&lt;p&gt;In the most normalized way, we need &lt;b&gt;two fields to take care of Deny&lt;/b&gt; - a boolean to mark we are working with a Deny record type, and an integer to tell which record we are denying. But what if we want to optimize even further?&lt;/p&gt;

&lt;br&gt;
&lt;table cellspacing="0" cellpadding="3" border="0" align="center" &gt;
&lt;tr&gt;&lt;th&gt;ApplicationID&lt;/th&gt;&lt;th&gt;RoleID (PK)&lt;/th&gt;&lt;th&gt;Role&lt;/th&gt;&lt;th&gt;IsDenied&lt;/th&gt;&lt;th&gt;DeniedRoleID&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;td&gt;News editor&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;&lt;b&gt;4&lt;/b&gt;&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;



&lt;h3&gt;5. c) Using an existing field for Deny&lt;/h3&gt;
&lt;p&gt;We could put &lt;b&gt;information about which record we are denying into the existing Roles.Role field&lt;/b&gt;, since we don't really need it in these cases. But there's a major setback; if a non-numeric field would be accidentally stored in the denied Role, the SQL engine would throw an error.&lt;/p&gt;
&lt;br&gt;
&lt;table cellspacing="0" cellpadding="3" border="0" align="center" &gt;
&lt;tr&gt;&lt;th&gt;ApplicationID&lt;/th&gt;&lt;th&gt;RoleID (PK)&lt;/th&gt;&lt;th&gt;Role&lt;/th&gt;&lt;th&gt;IsDenied&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;td&gt;News editor&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;&lt;b&gt;4&lt;/b&gt;&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


&lt;h3&gt;5. d) Using a single field for Deny&lt;/h3&gt;


&lt;p&gt;It's much easier to combine the first two fields into one, &lt;b&gt;marking the record implicitly&lt;/b&gt;. If the DeniedID is NULL, it means we are working with a regular record, otherwise, we are dealing with a denying record. Information about which Role we are denying is stored in the same field, which &lt;b&gt;works both as a boolean, as an integer&lt;/b&gt;. &lt;/p&gt;
&lt;br&gt;

&lt;table cellspacing="0" cellpadding="3" border="0" align="center" &gt;
&lt;tr&gt;&lt;th&gt;ApplicationID&lt;/th&gt;&lt;th&gt;RoleID (PK)&lt;/th&gt;&lt;th&gt;Role&lt;/th&gt;&lt;th&gt;DeniedRoleID&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;td&gt;News editor&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;&lt;b&gt;4&lt;/b&gt;&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;



&lt;h2&gt;The decision&lt;/h2&gt;
&lt;p&gt;&lt;b&gt;The last architecture (5. d) is the one I think it's best.&lt;/b&gt; It's very transparent and flexible, and it has only one major problem I can currently think of; if only a few (of many) applications would require to share a Role, this wouldn't be possible to solve with this model, but I can live with that.&lt;/p&gt;

&lt;br&gt;

&lt;table cellspacing="0" cellpadding="3" border="0" align="center" style="font-size: 17px;" &gt;
&lt;tr&gt;&lt;th&gt;ApplicationID&lt;/th&gt;&lt;th&gt;RoleID (PK)&lt;/th&gt;&lt;th&gt;Role&lt;/th&gt;&lt;th&gt;DeniedRoleID&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;td&gt;News editor&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;&lt;b&gt;4&lt;/b&gt;&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


&lt;h2&gt;The SQL statement&lt;/h2&gt;
&lt;p&gt;I have played around a bit with the 5. d) and it works very well. Here's the &lt;b&gt;SELECT statement that retrieves the records for each specific application&lt;/b&gt;, supporting the mentioned scenarios.&lt;/p&gt;

&lt;p&gt;
&lt;i&gt;SELECT Roles.*&lt;br&gt;

FROM Roles &lt;br&gt;

WHERE &lt;br&gt;

(Roles.ApplicationID = 3 OR Roles.ApplicationID IS NULL) --retrieve local and global roles&lt;br&gt;

AND&lt;br&gt;

Roles.DeniedRoleID IS NULL --use only regular records&lt;br&gt;

AND &lt;br&gt;

Roles.RoleID NOT IN --remove denied roles&lt;br&gt;

(&lt;br&gt;

    SELECT DeniedRoles.DeniedRoleID FROM Roles AS DeniedRoles&lt;br&gt;

    WHERE DeniedRoles.ApplicationID = 3&lt;br&gt;

    AND DeniedRoles.DeniedRoleID IS NOT NULL&lt;br&gt;

)&lt;br&gt;

&lt;/i&gt;&lt;/p&gt;


&lt;p&gt;The same query, solved with a &lt;b&gt;JOIN instead of WHERE IN&lt;/b&gt;, which is faster, but probably less understandable.&lt;/p&gt;



&lt;p&gt;
&lt;i&gt;SELECT RealRoles.*&lt;br&gt;

FROM Roles AS RealRoles --regular records&lt;br&gt;

LEFT OUTER JOIN&lt;br&gt;

Roles AS DeniedRoles --denying records&lt;br&gt;

ON RealRoles.RoleID = DeniedRoles.DeniedRoleID --join by the ID of the role&lt;br&gt;

AND RealRoles.DeniedRoleID IS NULL  --but only those records that are real&lt;br&gt;

AND DeniedRoles.DeniedRoleID IS NOT NULL --vs those that are denying&lt;br&gt;

AND DeniedRoles.ApplicationID = 3&lt;br&gt;

WHERE &lt;br&gt;

(RealRoles.ApplicationID = 3 OR RealRoles.ApplicationID IS NULL) --retrieve my and global roles&lt;br&gt;

AND &lt;br&gt;

RealRoles.DeniedRoleID IS NULL -- take all regular roles&lt;br&gt;
AND &lt;br&gt;

DeniedRoles.RoleID IS NULL --that don't have a deny
&lt;/i&gt;&lt;/p&gt;

&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;There are many ways to solve a database model in a SaaS architecture, but because of many reasons, &lt;a href="http://www.neolab.si/Organization_Marketing_Consulting_And_Information_Technologies.aspx#down" class="more" target="_Blank" title="Neolab, Software Development Team"&gt;we've decided&lt;/a&gt; to &lt;b&gt;use a single database with an additional foreign key&lt;/b&gt; that defines the client in all the required tables. One of the biggest concerns in this architecture is solving global and local records, but the &lt;b&gt;model presented here takes care of most requirements&lt;/b&gt; a typical Saas system might stumble upon, by using a NULL-able ApplicationID, with another field to take care of exceptions that require denying.&lt;/p&gt;

&lt;p&gt;This architecture solves most of the problems, and if you're leaning towards a single database architecture, it's probably the best way to go.&lt;/p&gt;







 





</description><link>http://stritar.net/Post/Solving-global-and-local-records-in-SaaS-database-design.aspx</link></item><item><title>Be an apprentice. Evolve as a manager.</title><pubDate>Tue, 16 Apr 2013 08:22:18 GMT</pubDate><description>&lt;p&gt;Being a manager is not something that's in my DNA. I'm primarily an &lt;b&gt;engineer, a scientist, a software developer&lt;/b&gt;. I find it hard to spend time on governing activities that have no direct output, and &lt;a href="http://www.paulgraham.com/makersschedule.html" class="more" target="_blank" title="Maker's Schedule, Manager's Schedule"&gt;prefer doing things&lt;/a&gt; rather than guiding and supervising how things are done. Some people are natural organizers, others need to somehow learn and adopt that specific set of &lt;b&gt;technical and social skills&lt;/b&gt; that help teams operate smoothly and efficiently. While I may have the technical skills of understanding how things should be done, my problems lie elsewhere.&lt;/p&gt;

&lt;p&gt;The truth is, &lt;b&gt;I don't feel that good when I'm telling people what to do&lt;/b&gt;, I don't see myself as a superior who sets the goals and &lt;b&gt;awards or punishes&lt;/b&gt; people based on their results. At the same time I fully recognize this is something that needs to be done one way or another, otherwise, inefficiency. I must admit I did advance on the field in the past years, since I'm trying hard to &lt;a href="http://www.inc.com/kevin-daum/10-things-really-amazing-bosses-do.html" class="more" target="_blank" title="10 Things Really Amazing Bosses Do"&gt;learn how to do it&lt;/a&gt;. Slowly. And to my great surprise, it seems one of my latest ventures will unexpectedly help me evolve as a manager as well. As you will see, I happened to find myself on the &lt;b&gt;other side of the story&lt;/b&gt;.&lt;/p&gt;

&lt;p&gt;After many years, even decades, I'm finally an apprentice again! By dedicating multiple &lt;a href="http://www.squidoo.com/10000-hour-rule" class="more" target="_blank" title="Practice Makes Perfect with the 10000 Hour Rule"&gt;10.000 hours&lt;/a&gt; to system architecture, database design, development, (digital) marketing, design and user experience, I've done or heard about pretty much everything that is associated with the &lt;a href="http://stritar.net/About/Skills.aspx" class="more" target="_blank" title="Grega Stritar skills"&gt;fields of software development&lt;/a&gt;. That's what I &lt;a href="http://neolab.si/" class="more" target="_blank" title="Neolab, software development"&gt;do for living&lt;/a&gt;, and even if I embark on something new, I always have enough initial knowledge to &lt;b&gt;prevent me from being an apprentice&lt;/b&gt;. Now I understand this fact made me miss out on a few very important realizations that come from being one.&lt;/p&gt;

&lt;p&gt;My grandfather has left me this really cool car. A Yugoslavian &lt;a href="http://en.wikipedia.org/wiki/Zastava_Skala" class="more" target="_Blank" title="Zastava Skala 101"&gt;Zastava 101&lt;/a&gt;, built in 1978. She hasn't been driven in about 20 years, but now, the time has come to &lt;b&gt;bring it back to life&lt;/b&gt;. My girlfriend's uncle happened to be a car mechanic for 20 years, and he was specialized in repairing Zastavas. Lucky bastard me! He was very happy to help me out, and in the past weeks, we have spent a few session in his garage, coming close to making the beauty run.&lt;/p&gt;

&lt;p&gt;I wanted to &lt;b&gt;be there when repairs happen&lt;/b&gt;, to help and to learn. Which makes me an &lt;b&gt;apprentice car mechanic&lt;/b&gt;. Swiping the floor, cleaning up spark plugs, screwing and unscrewing stuff, holding things aside, moving the flashlight, operating the car jack. I even managed to disassemble the wheels and brakes and felt amazing about it. My teacher is very patient and I don't feel bad at all for being ordered around and doing all the small things. I &lt;b&gt;understand this is my role&lt;/b&gt; in this specific project, and I love playing it.&lt;/p&gt;
&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/Zastava-101-Wheel-Dissasembly.jpg" alt="Dissasembling the wheels of Zastava 101"&gt;&lt;/a&gt;
&lt;p class="underpicture"&gt;I did this. I will also have to put it back together.&lt;/p&gt;

&lt;p&gt;I learned so much already, not only about cars and engines, but &lt;b&gt;about management as well&lt;/b&gt;. The most important one being that people don't feel bad if they're ordered what to do, rather the opposite. They need to know &lt;b&gt;why things are happening and how we will get there&lt;/b&gt;. It has nothing to do with someone being something more than the other, it's just a person's role in the specific situation. Perhaps those managed will be the ones who will give out orders in a few years, who knows. But today, &lt;b&gt;I'm the one who is expected to do so&lt;/b&gt;, and it's becoming clearer, how. It's a bit ironic that I learned that by fixing up an old car that was waiting 20 years for me to take care of it.&lt;/p&gt;

&lt;p&gt;Funny, how things are interconnected, how everything is everything. I probably wouldn't perceive the whole apprentice experience the way I do now if I wouldn't be where I am now, but what's even funnier, is that I can imagine having the &lt;b&gt;same epiphany who knows where as well&lt;/b&gt;. I was ready for this, this needed to happen. We evolve every day, and sometimes, the &lt;b&gt;next steps are achieved under very weird circumstances&lt;/b&gt;. That's why you and I need to do &lt;a href="http://stritar.net/Post/One-of-the-most-important-things-ever-written.aspx" class="more" target="_Blank" title="One of the most important things ever written"&gt;as many crazy things as possible&lt;/a&gt;. Being an apprentice somewhere to become a better manager somewhere else? Why not. Life is like a box of chocolates.&lt;/p&gt;
</description><link>http://stritar.net/Post/Be-an-apprentice-evolve-as-a-manager.aspx</link></item><item><title>5 reasons why I won't steal your idea</title><pubDate>Tue, 05 Feb 2013 09:22:39 GMT</pubDate><description>&lt;p&gt;Since I'm a &lt;a href="http://stritar.net/About/Skills.aspx" class="more" target="_blank" title="Grega Stritar Skills"&gt;software architect and a web developer&lt;/a&gt;, I get often approached by people with their new ideas. In most cases, for some &lt;b&gt;quality feedback&lt;/b&gt;, and on lucky days, for a &lt;b&gt;rough quote&lt;/b&gt; about the costs of such a project. These people are usually &lt;b&gt;very secretive&lt;/b&gt; about what they have, making me explain to them that it's far from my interest to steal that idea. One time, a guy even made me sign a &lt;a href="http://en.wikipedia.org/wiki/Non-disclosure_agreement" class="more" target="_blank" title="Non-disclosure agreement"&gt;Non-disclosure agreement&lt;/a&gt; before I could make him an offer for a service he was thinking about. After bargaining with me, he chose a different contractor, but ended up doing nothing, at least to my knowledge. He was obviously focused on the wrong things, instead of getting feedback from as many sources as possible, he was investing energy into bureaucracy and protection of his idea. Let me tell something to him and all others out there: &lt;b&gt;Focus on your product, and don't worry about me stealing your idea&lt;/b&gt;. I won't. I have at least five reasons not to.&lt;/p&gt;

&lt;h2&gt;1. Your idea probably isn't as great as you think&lt;/h2&gt;
&lt;p&gt;I've seen a lot of different people who &lt;b&gt;had "game-changing" ideas&lt;/b&gt;, at least so they though. A few of them actually managed to convince me and my partners that their idea is so amazing that it'll kick everyone's ass. Even though proper market research wasn't done, charisma is sometimes hard to resist, and if you are working with someone you've known for a long time, you are prepared to accept crazy terms, such as a delay of payment until this idea will start to generate revenue. After these specific ideas were put into the real world, it turned out there is a &lt;b&gt;huge discrepancy between ideals and reality&lt;/b&gt;, and we ended up with unpaid invoices and ignored phone calls.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-8-Lessons-learned-time-to-reevaluate.aspx" class="more" target="_blank" title="The Silicon Valley tour, part 8: Lessons learned, time to reevaluate"&gt;Ideas are something, execution is everything else&lt;/a&gt;. There is a long way inbetween, a way paved with upgrades, downgrades, changes, &lt;a href="http://stritar.net/Post/A-case-study-in-agile-development-the-algorithm-for-Ljubljana-Realtime-s-event-discovery.aspx" class="more" target="_blank" title="A case study in agile development: the algorithm for Ljubljana Realtime's event discovery"&gt;pivots&lt;/a&gt;, time and hard work. Millions have ideas, only a few can make them work. I've seen &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-1-Seedcamp-America-Trip-visiting-the-Googleplex.aspx" class="more" target="_blank" title="The Silicon Valley tour, part 1: Seedcamp America Trip visiting the Googleplex"&gt;Seedcamp companies&lt;/a&gt; &lt;b&gt;change their core concepts and business models&lt;/b&gt; completely, and these startups are already the best, selected from hundreds, if not thousands. When you start working on something and proceed ahead, the initial idea will &lt;b&gt;often evolve beyond recognition&lt;/b&gt;. Not to mention there is a very strong possibility that someone else was already &lt;a href="http://stritar.net/Post/Is-it-even-possible-to-create-original-content-in-this-age.aspx" class="more" target="_blank" title="Is it even possible to create original content in this age?"&gt;thinking about the same thing&lt;/a&gt;, except &lt;b&gt;better, years earlier&lt;/b&gt;. Your idea isn't amazing, but it may be &lt;b&gt;good enough to achieve something&lt;/b&gt; with &lt;a href="http://www.yalelawtech.org/control-privacy-technology/stealth-mode-is-stupid-why-your-ideas-don%E2%80%99t-matter/" class="more" target="_blank" title="Stealth Mode is Stupid: Why Your Ideas Don’t Matter"&gt;proper execution&lt;/a&gt;. That's why you need feedback and partners.&lt;/p&gt;

&lt;h2&gt;2. I have plenty of ideas of my own&lt;/h2&gt;
&lt;p&gt;You know what's better than your idea? My idea!&lt;/p&gt;
&lt;p&gt;Mostly because I kick ass, but also because &lt;b&gt;people get emotionally attached&lt;/b&gt; to the thoughts they generate by themselves. I have so many ideas I don't know what to do with them. They are probably not really great (see reason 1), but they are mine, and I try hard to make a few of them come alive every now and then, when I have the time. During the day, I work on &lt;a href="http://stritar.net/Projects/Neolab.aspx" class="more" target="_blank" title="Neolab, software development"&gt;real-life projects&lt;/a&gt;, during the night, &lt;a href="http://stritar.net/Post/Hey-developer-here-is-something-that-will-make-you-sound-smart.aspx" class="more" target="_blank" title="Hey developer, here's something that will make you sound smart"&gt;I play around&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;When I decide on what to work on next, I usually look for the &lt;b&gt;best ratio between actuality, complexity, required energy and potential&lt;/b&gt;. This means I've already made my own &lt;b&gt;priority list&lt;/b&gt; of the services I will be rolling out in the future, and I must say, it would really be hard to put one of yours inside this packed list. I'm sure most developers think in a similar fashion, lacking resources to make everything they imagine a reality. Face it, there are hundred times as &lt;b&gt;many people who have unrealized ideas&lt;/b&gt;, than people who don't know what to work on. Do the math.&lt;/p&gt;

&lt;h2&gt;3. Your idea probably requires specific passion and know-how&lt;/h2&gt;
&lt;p&gt;The idea lives &lt;b&gt;strongest in the person who thought of it&lt;/b&gt;. It is a result of that person's experience from many fields, so it's hard to replicate in its full form without that experience. The ideas I've stumbled upon usually &lt;b&gt;solve very specific and niche problems&lt;/b&gt; you can't solve without digging yourself into that field. Which most of us don't have time or the resources to do. The core of the idea represents the person who thought of it, it may be taken to another level by a different person, but in most cases, it &lt;b&gt;requires the original author's knowledge, involvement and passion&lt;/b&gt; to work as it's supposed to.&lt;/p&gt;

&lt;p&gt;I can't execute an idea which will revolutionize kindergarten children education, I don't know shit about the problem, I don't have any connections in the industry, and I'm simply not that passionate about that field.&lt;/p&gt;

&lt;h2&gt;4. Your idea requires your involvement as a product manager&lt;/h2&gt;
&lt;p&gt;In the past few years, we've &lt;b&gt;implemented quite a few prototypes and services&lt;/b&gt; together with &lt;a href="http://neolab.si" target="_blank" title="Neolab" class="more"&gt;Neolab&lt;/a&gt;, and even though a few of them &lt;a href="http://stritar.net/Post/Twitfluence-Received-Some-Media-Attention-And-Almost-Went-To-Seedcamp.aspx" class="more" target="_blank" title="Twitfluence received some media attention. And almost went to Seedcamp."&gt;got some praise&lt;/a&gt;, they &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-8-Lessons-learned-time-to-reevaluate.aspx" class="more" target="_blank" title="The Silicon Valley tour, part 8: Lessons learned, time to reevaluate"&gt;didn't make it to the mainstream&lt;/a&gt;. Take &lt;a href="http://stritar.net/Projects/Chronolog.aspx" class="more" target="_blank" title="Stritar's Chronolog"&gt;this blog for example&lt;/a&gt;, I developed it in &lt;a href="http://stritar.net/Post/Redesigning_The_Blog_-_Behold_The_Chronolog.aspx" class="more" target="_blank" title="Redesigning the blog - behold the Chronolog"&gt;early 2009&lt;/a&gt;, aggregating posts from different social services, presenting them (also) in a &lt;a href="http://stritar.net/Post/I-Have-Developed-A-Magazine-Based-On-My-Delicious-Bookmarks-And-A-Twitter-Bot.aspx" class="more" target="_blank" title="I've developed a magazine based on my Delicious bookmarks. And a Twitter bot."&gt;magazine form&lt;/a&gt;. What did I do with it? Nothing. Years later, a service called &lt;a href="https://www.rebelmouse.com/" class="more" target="_blank" title="RebelMouse"&gt;RebelMouse&lt;/a&gt; did something similar and &lt;a href="http://www.businessinsider.com/best-new-startups-2012-12#rebelmouse-aggregates-your-tweets-photos-and-facebook-status-messages-it-displays-them-on-a-single-page-in-a-beautiful-way-13" class="more" target="_blank" title="RebelMouse aggregates your tweets, photos and Facebook status messages; it displays them on a single page in a beautiful way."&gt;raised millions in funding&lt;/a&gt;. Same goes for &lt;a href="http://twenity.com" class="more" target="_blank" title="Twenity - discover your social capital while competing with your friends"&gt;Twenity&lt;/a&gt;, a spin-off from &lt;a href="http://stritar.net/Projects/Twitfluence.aspx" class="more" target="_blank" title="Twitfluence - measure your Twitter influence"&gt;Twitfluence&lt;/a&gt;, gamifying social authority measuring. Or &lt;a href="http://stritar.net/Projects/Ljubljana-Realtime.aspx" class="more" target="_blank" title="Ljubljana Realtime"&gt;Ljubljana Realtime&lt;/a&gt;, a social event discovery tool. All out there, but that's it.&lt;/p&gt;

&lt;p&gt;I simply don't have enough energy to &lt;b&gt;push a service beyond a point&lt;/b&gt;, or don't want to. Perhaps this fact will change someday, but at this point, you will need to be the &lt;b&gt;product manager of your idea&lt;/b&gt;, and I can be its architect. Since I have a &lt;a href="http://neolab.si" target="_blank" title="Neolab" class="more"&gt;real company to run&lt;/a&gt; besides all of this, I can't afford to be one.&lt;/p&gt;

&lt;p&gt;(Btw, if you think you could do anything with the above mentioned things, don't hesitate to &lt;a href="http://stritar.net/About/Contact.aspx" class="more" target="_blank" title="Grega Stritar contact"&gt;give me a shout&lt;/a&gt;).&lt;/p&gt;

&lt;h2&gt;5. Karma and stuff&lt;/h2&gt;
&lt;p&gt;&lt;b&gt;I believe in karma&lt;/b&gt;. Don't do evil and all of that. I would really feel uncomfortable if I would take someone else's baby and make it my own. So I won't, because this simply wouldn't be a fair thing to do. I value proper sleep above success.&lt;/p&gt;

&lt;h2&gt;But what if&lt;/h2&gt;
&lt;p&gt;Of course, there are always exceptions, and I can imagine I could encounter something that would go beyond all of my points above. Perhaps there is one idea that I've heard about years ago that would suit this description. If I ever decide to proceed with this project, I will let that person know what I'm doing and invite him to join the project. Even if I'm thinking about a thing that only faintly resembles the original concept, I can't deny it's that person's idea. And since this guy was able to think of such a marvelous thing so much time ago, he would surely make a &lt;b&gt;great addition to the team&lt;/b&gt; (also see reason 3).&lt;/p&gt;

&lt;p&gt;That's it. &lt;b&gt;I won't steal your idea&lt;/b&gt;, so feel free to talk about your revolutionary innovation with me anytime. All I will do is to try to tear it apart and put it back together, and after we're done with that, if I get the chance, I will try to bring it to life.&lt;/p&gt;</description><link>http://stritar.net/Post/Five-reasons-why-I-will-not-steal-your-idea.aspx</link></item><item><title>Using JSON (with asp.net) is like wiping your ass with silk</title><pubDate>Sat, 05 Jan 2013 18:45:44 GMT</pubDate><description>&lt;p&gt;I love &lt;a href="http://stritar.net/Category/Mashups.aspx" class="more" target="_blank" title="Mashups on Stritar's chronolog"&gt;mashups&lt;/a&gt;. Actually, I love everything about them, I love using them, I &lt;a href="http://twenity.com/" class="more" target="_blank" title="Twenity - discover your social capital while competing with your friends"&gt;love making them&lt;/a&gt;, I love those who do everything &lt;a href="http://stritar.net/Post/The-future-of-software-is-in-platforms.aspx" class="more" target="_blank" title="The future (of software) is in platforms"&gt;they can to empower them&lt;/a&gt;. In my opinion, &lt;b&gt;mashups&lt;/b&gt; are one of the most significant concepts &lt;a href="http://stritar.net/Post/The-final-destination-part-1-technologies-and-concepts-enterprise-IT-will-have-to-adopt.aspx" class="more" target="_blank" title="The final destination, part 1: technologies and concepts enterprise IT will have to adopt"&gt; the Web has invented&lt;/a&gt;, since they represent unlimited possibilities of &lt;b&gt;integrating and reshaping&lt;/b&gt; things that are already done. &lt;a href="http://stritar.net/Post/The-future-of-software-is-in-platforms.aspx" class="more" target="_blank" title="The future (of software) is in platforms"&gt;The platforms&lt;/a&gt; out there are stable, so it's the creativity that sets the limits. These days, you can easily &lt;b&gt;take data from anyone and do something else with it&lt;/b&gt;. Just don't forget to use &lt;a href="http://www.json.org/" class="more" target="_blank" title="JSON"&gt;JSON&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I'm an old school guy who has been working mostly in &lt;a href="http://stritar.net/Projects/Neolab.aspx" class="more" target="_blank" title="Neolab on Stritar's chronolog"&gt;enterprise software environments&lt;/a&gt;, which means &lt;b&gt;using XML for data integrations&lt;/b&gt;, besides, &lt;a href="http://en.wikipedia.org/wiki/RSS" class="more" target="_blank" title="RSS"&gt;RSS&lt;/a&gt; used to be the man. The first generation of &lt;a href="http://twenity.com/" class="more" target="_blank" title="Twenity - discover your social capital while competing with your friends"&gt;Twenity&lt;/a&gt; (&lt;a href="http://stritar.net/Projects/Twitfluence.aspx" class="more" target="_blank" title="Twitfluence on Stritar's chronolog"&gt;Twitfluence&lt;/a&gt;) was using &lt;a href="http://stritar.net/Post/Twitfluence_Application_Basic_Technical_Specifications.aspx" class="more" target="_blank" title="Twitfluence application basic technical specifications"&gt;XML feeds&lt;/a&gt;, and &lt;a href="http://stritar.net/Projects/Chronolog.aspx" class="more" target="_blank" title="Stritar's chronolog"&gt;this blog&lt;/a&gt; is using mostly &lt;a href="http://stritar.net/Post/Redesigning_The_Blog_-_Behold_The_Chronolog.aspx" class="more" target="_blank" title="Redesigning the blog - behold the Chronolog"&gt;RSS for fetching entries&lt;/a&gt; from other sources. &lt;a href="http://en.wikipedia.org/wiki/XML" class="more" target="_blank" title="XML"&gt;XML&lt;/a&gt; was the standard we all spoke, &lt;b&gt;very cute and readable&lt;/b&gt;, but on the other hand, &lt;a href="http://stackoverflow.com/questions/9575180/asp-net-parsing-xml" class="more" target="_blank" title="ASP.Net - Parsing XML"&gt;not so easy to parse&lt;/a&gt;. At that time, this fact didn't represent such a major problem, since &lt;b&gt;a few more lines of code&lt;/b&gt; took care of everything. But today is a different situation.&lt;/p&gt;

&lt;p&gt;It was &lt;b&gt;Twitter&lt;/b&gt; who first started &lt;a href="https://dev.twitter.com/docs/api/1.1/overview#JSON_support_only" class="more" target="_blank" title="Overview: Version 1.1 of the Twitter API"&gt;dropping support for XML&lt;/a&gt;, which annoyed the hell out of me. I had to start &lt;b&gt;rewriting things for JSON&lt;/b&gt;. This turned out to be one of the best things that ever happened, since JSON seems to be loved by everyone. It's super &lt;a href="http://api.jquery.com/jQuery.getJSON/" class="more" target="_blank" title="jQuery.getJSON()"&gt;easy to use with jQuery&lt;/a&gt;, but since I'm a server-side type of a guy, it's even more important that it's &lt;b&gt;cleverly integrated into asp.net&lt;/b&gt;. Fetch the data, store it, do crazy shit with it.&lt;/p&gt;

&lt;p&gt;JSON is &lt;b&gt;serializable&lt;/b&gt; into a .net object with a &lt;b&gt;single line of code&lt;/b&gt;. Create the class with parameters compliant with the the specific JSON structure, serialize the response string into that class, and everything &lt;b&gt;automagically works&lt;/b&gt;. Piece of cake, unlimited opportunities. Take &lt;a href="https://twitter.com/gstritar" class="more" target="_blank" title="Grega Stritar (gstritar) on Twitter"&gt;Twitter&lt;/a&gt; for example:&lt;/p&gt;

&lt;p&gt;Make the basic Tweet class:&lt;/p&gt;
&lt;p style="font-family: Courier;"&gt;
 public class Tweet&lt;br&gt;
{&lt;br&gt;
&amp;nbsp;public string &lt;b&gt;id_str&lt;/b&gt;;&lt;br&gt;
&amp;nbsp;public string &lt;b&gt;text&lt;/b&gt;;&lt;br&gt;
}
&lt;/p&gt;

&lt;p&gt;Create the request to access a tweet (funny, the hardest thing to do):&lt;/p&gt;
&lt;p style="font-family: Courier;"&gt;
string url = "http://api.twitter.com/1/statuses/show/274508827146215424.json";&lt;br&gt;
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);&lt;br&gt;
request.Method = "GET";&lt;br&gt;
WebResponse response = request.GetResponse();&lt;br&gt;
StreamReader reader = new StreamReader(response.GetResponseStream());&lt;br&gt;
string jsonResponse = reader.ReadToEnd();&lt;br&gt;
reader.Close();&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;Which will return something like this (&lt;a href="https://dev.twitter.com/console" class="more" target="_blank" title="Exploring the Twitter API | Twitter Developers"&gt;play here&lt;/a&gt;):&lt;/p&gt;
&lt;p style="font-family: Courier;"&gt;
{&lt;br&gt;
&amp;nbsp;"created_at": "Fri Nov 30 13:42:59 +0000 2012",&lt;br&gt;
&amp;nbsp;"&lt;b&gt;id_str&lt;/b&gt;": "274508827146215424",&lt;br&gt;
&amp;nbsp;"&lt;b&gt;text&lt;/b&gt;": ""Facebook knows what we say, Google knows what we think",&lt;br&gt;
&amp;nbsp;"source": "web",&lt;br&gt;
&amp;nbsp;...
&lt;br&gt;
}
&lt;/p&gt;
&lt;p&gt;Serialize the response string into an object:&lt;/p&gt;
&lt;p style="font-family: Courier;"&gt;
JavaScriptSerializer js = new JavaScriptSerializer();&lt;br&gt;
Tweet tweet = new Tweet();&lt;br&gt;
tweet = js.Deserialize&amp;lt;Tweet&amp;gt;(jsonResponse);&lt;br&gt;
Response.Write(tweet.text);&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;Pretty neat. Since I've started using JSON, &lt;b&gt;mashups have become easier than ever to make&lt;/b&gt;. With one of our &lt;a href="http://ljrt.neolab.si/" class="more" target="_blank" title="Ljubljana Realtime"&gt;latest projects&lt;/a&gt;, &lt;a href="http://neolab.si" target="_blank" title="Neolab, software development" class="more"&gt;we&lt;/a&gt;'ve integrated our application with &lt;a href="http://stritar.net/Post/Discover-what-is-happening-in-Ljubljana-in-real-time.aspx" class="more" target="_blank" title="Ljubljana Realtime - discover what's happening in Ljubljana in real-time"&gt;Twitter, Instagram, Foursquare and Flickr&lt;/a&gt;. For breakfast! XML may &lt;a href="http://blog.apigee.com/detail/why_xml_wont_die_xml_vs._json_for_your_api" class="more" target="_blank" title="Why XML won't die: XML vs. JSON for your API"&gt;have its advantages&lt;/a&gt;, but for such things, &lt;b&gt;JSON is simply the greatest&lt;/b&gt;. All hail the new lord!&lt;/p&gt;</description><link>http://stritar.net/Post/Using-JSON-with-asp-net-is-like-wiping-your-ass-with-silk.aspx</link></item><item><title>Hey developer, here's something that will make you sound smart</title><pubDate>Thu, 13 Dec 2012 08:21:02 GMT</pubDate><description>&lt;p&gt;I've met many developers in my life, and quite a few of them share a similar problem. Being mathematical geniuses and all, but not being able to &lt;b&gt;put into words what the hell they are doing&lt;/b&gt;. At least so it would sound &lt;b&gt;marketable and awesome&lt;/b&gt;. After all, it's not their job to sound smart, the developer's role in the &lt;a href="http://www.forbes.com/sites/andyellwood/2012/08/22/the-dream-team-hipster-hacker-and-hustler/" class="more" target="_blank" title="The Dream Team: Hipster, Hacker, and Hustler"&gt;Hipster - Hustler - Hacker&lt;/a&gt; dream team is a bit different. But talking like an &lt;b&gt;MBA&lt;/b&gt; can have it's advantages, specially when it comes to individuals &lt;b&gt;communicating with their clients&lt;/b&gt;.&lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="http://mbadev.neolab.si/" class="button2" target="_blank" title="Launch #mbadev - MBA developer talk"&gt;Launch&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Take my example, half of the time my customers don't fully understand what I'm saying even though I'm trying really hard. But I've noticed some phrases have a &lt;b&gt;better effect than others&lt;/b&gt;, some simply sound like &lt;b&gt;special awesome things&lt;/b&gt; are happening (which they are) and that &lt;b&gt;everything is under control&lt;/b&gt;. The funny thing is that the recipe to speak like that is very simple: say hi to the &lt;a href="http://mbadev.neolab.si/" class="more" target="_blank" title="#mbadev - MBA developer talk"&gt;MBA developer talk&lt;/a&gt;.&lt;/p&gt;

&lt;p align="center"&gt;&lt;i&gt;[MBA verb] + [technical noun] = [#mbadev]&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;The equation for the &lt;a href="http://mbadev.neolab.si/" class="more" target="_blank" title="#mbadev - MBA developer talk"&gt;#mbadev&lt;/a&gt; talk is elementary. Take a &lt;b&gt;power verb&lt;/b&gt; that has a really active meaning. Like "structuring", "evaluating" or "utilizing". These are often used to make an activity sound way cooler than it actually is. Then, take a &lt;b&gt;noun that is very hacker-specific&lt;/b&gt;, something that non-technical people don't fully understand. Like "metadata", "framework" or "encapsulation". Put them together, and you have a winner. Developers, face it, no one really understands what you're saying, so you might as well &lt;b&gt;make it sound cool&lt;/b&gt;.&lt;/p&gt;

&lt;p align="center"&gt;&lt;i&gt;"Dear client, I'm very busy &lt;b&gt;structuring metadata&lt;/b&gt;, thank you for your understanding".&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;The &lt;a href="http://mbadev.neolab.si/" class="more" target="_blank" title="#mbadev - MBA developer talk"&gt;MBA developer talk&lt;/a&gt; seems such a great concept that &lt;a href="http://neolab.si/" class="more" target="_blank" title="Neolab, software solutions"&gt;we&lt;/a&gt;'ve even made a &lt;b&gt;generator for it&lt;/b&gt;. Feel free to &lt;a href="http://mbadev.neolab.si/" class="more" target="_blank" title="#mbadev - MBA developer talk"&gt;take it for a spin&lt;/a&gt;, you'll be amazed by how such a basic combination can yield such &lt;b&gt;interesting results&lt;/b&gt;. Now all developers can sound really smart.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://mbadev.neolab.si/" class="more" target="_blank" title="#mbadev - MBA developer talk"&gt;http://mbadev.neolab.si&lt;/a&gt;&lt;/p&gt;</description><link>http://stritar.net/Post/Hey-developer-here-is-something-that-will-make-you-sound-smart.aspx</link></item><item><title>Sempl 14 key takeaways: top trends in (digital) marketing</title><pubDate>Tue, 04 Dec 2012 07:35:00 GMT</pubDate><description>&lt;p&gt;The 14th media trends seminar &lt;a href="http://www.sempl.si/" class="more" target="_blank" title="SEMPL 14"&gt;Sempl&lt;/a&gt; took place last week in Portorož. This year, I had an opportunity to attend the conference, since &lt;a href="http://neolab.si/" target="_Blank" title="Neolab, Software development"&gt;Neolab&lt;/a&gt; provided the official &lt;a href="http://sempl.neolab.si/" class="more" target="_blank" title="#sempl14 on Twitter"&gt;Twitter wall&lt;/a&gt;. And I was glad I could, because Sempl proved itself as an &lt;b&gt;event worth visiting&lt;/b&gt;, packed with &lt;b&gt;high profile speakers&lt;/b&gt; and marketers not only from Slovenia, but from the &lt;b&gt;entire region&lt;/b&gt;. Most lectures were very interesting, and the fascinating fact is that they all went into the same direction. It seems &lt;b&gt;mobile, social and local&lt;/b&gt; are so mainstream, they are not even put into the spotlight anymore. But here are the things that were.&lt;/p&gt;

&lt;h2&gt;Content&lt;/h2&gt;
&lt;p&gt;Forget classic marketing, it &lt;b&gt;doesn't work (online) anymore&lt;/b&gt;. Ads don't work with social, and they &lt;a href="http://gigaom.com/mobile/everyone-has-a-mobile-problem-not-just-facebook/" class="more" target="_blank" title="Everyone has a mobile problem: not just Facebook"&gt;don't work with mobile&lt;/a&gt;. Advertisers now have to go &lt;a href="http://stritar.net/Post/Reinventing-SEO-Search-Engine-Optimization-The-Social-Media-Effect.aspx" class="more" target="_blank" title="Reinventing SEO: The social media effect"&gt;beyond "YeDiLi"&lt;/a&gt; (Yell Disrupt Lie) concept and deliver better, more complete experiences wrapper around their brands. Content marketing&lt;/a&gt; within the &lt;b&gt;right context&lt;/b&gt; is the what keeps the consumers &lt;a href="http://stritar.net/Post/I-Got-Another-Scent-Of-Going-Viral-On-Social-Media-And-I-Am-Loving-Every-Bit-Of-It.aspx" class="more" target="_blank" title="I got another scent of going viral on social media. And I'm loving every bit of it."&gt;engaged&lt;/a&gt; and loyal, and some brands are already removing their products from their web pages, replacing them with editorial and social content. &lt;/p&gt;

&lt;h2&gt;Storytelling&lt;/h2&gt;
&lt;p&gt;Content is crucial, but so is  the &lt;b&gt;experience&lt;/b&gt; for consumers, which can be &lt;a href="http://www.fastcompany.com/1826645/why-collaborative-storytelling-future-marketing" class="more" target="_blank" title="Why Collaborative Storytelling Is The Future Of Marketing"&gt;delivered using storytelling&lt;/a&gt;. People want to be seduced, they need to have the feeling they are a part of a bigger picture, specially if they have the chance join the conversation and the ability to co-create the experience. Storytelling is what helps to keep them &lt;b&gt;engaged with a brand&lt;/b&gt; and &lt;b&gt;share their loyalty&lt;/b&gt; with their peers.&lt;/p&gt;
&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/Sempl-Gerd-Leonhard-Total-Reset.jpg" alt="Spar Veggie Gwyneth Paltrow Not A Vegetarian"&gt;
&lt;p class="underpicture"&gt;Futurist &lt;a href="https://twitter.com/gleonhard" class="more" target="_blank" title="Gerd Leonhard  (gleonhard) on Twitter"&gt;Gerd Leonhard&lt;/a&gt; delivering his lecture "The total reset of marketing, branding and media"&lt;/p&gt;

&lt;h2&gt;Second screen&lt;/h2&gt;
&lt;p&gt;While &lt;b&gt;television&lt;/b&gt; still &lt;a href="http://techcrunch.com/2012/07/10/nielsen-internet-ads-in-q1-grew-by-12-1-while-magazines-declined-1-4/" class="more" target="_blank" title="Nielsen: Internet Ads In Q1 Grew By 12.1% While Magazines Declined 1.4%"&gt;rules the media budgets&lt;/a&gt;, more and more people stick to their &lt;a href="http://news.cnet.com/8301-1035_3-57473899-94/trend-watch-were-using-our-cell-phones-while-watching-tv/" class="more" target="_blank" title="Trend watch: We're using our cell phones while watching TV"&gt;phones while watch it&lt;/a&gt;. Enter the &lt;b&gt;age of the second screen&lt;/b&gt;, provided by tablets and smartphones. This is probably one of the &lt;b&gt;biggest opportunities&lt;/b&gt; for marketers to deliver all of the above, since these little capable devices support so many things. The ads of the future will be &lt;b&gt;multi-channel interactive experiences&lt;/b&gt;, watched on many screens at once. Transmedia FTW.&lt;/p&gt;

&lt;h2&gt;bonus: the new Shazam is awesome&lt;/h2&gt;
&lt;p&gt;The platform that fully embraces all of the mentioned concepts has to be the new &lt;a href="http://www.shazam.com/" class="more" target="_blank" title="Shazam"&gt;Shazam&lt;/a&gt;. You know that app that recognizes the song you are listening to? Now it can also understand which &lt;a href="http://mashable.com/2012/09/17/shazam-for-tv-any-show/" class="more" target="_blank" title="Shazam for TV Now Works With Any Show"&gt;TV show you are watching&lt;/a&gt;, and delivers additional content that comes with it. Cast, trivia, products on screen, etc. One of the best cases that were presented was by &lt;b&gt;Red Bull&lt;/b&gt;, which enables watching a snowboard movie with multiple cameras. Crazy shit!&lt;/p&gt;
&lt;br&gt;
&lt;iframe width="565" height="315" src="http://www.youtube.com/embed/7ftyEUIYcJ8" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;br&gt;
&lt;p&gt;These are the &lt;b&gt;most significant digital marketing trends&lt;/b&gt; presented on the conference. Are you already thinking about your next move? Here are the &lt;a href="http://www.slideshare.net/Seminar_SEMPL/presentations" class="more" target="_blank" title="SEMPL’s Presentations on SlideShare"&gt;slides from the conference&lt;/a&gt; to help you on your way.&lt;/p&gt;</description><link>http://stritar.net/Post/Sempl-14-key-takeaways-top-trends-in-digital-marketing.aspx</link></item><item><title>A case study in agile development: the algorithm for Ljubljana Realtime's event discovery</title><pubDate>Mon, 22 Oct 2012 20:01:16 GMT</pubDate><description>&lt;p&gt;When &lt;a href="http://neolab.si" target="_blank" title="Neolab, software development" class="more"&gt;we&lt;/a&gt; started working on &lt;a href="http://stritar.net/Post/Discover-what-is-happening-in-Ljubljana-in-real-time.aspx" class="more" target="_blank" title="Discover what's happening in Ljubljana in real-time"&gt;Ljubljana Realtime&lt;/a&gt;, we decided to approach it in an &lt;b&gt;agile way&lt;/b&gt;. Amongst others, we wanted to use a few interesting lean concepts such as &lt;a href="http://en.wikipedia.org/wiki/Rapid_application_development" class="more" target="_Blank" title="Rapid application development"&gt;rapid development&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Minimum_viable_product" class="more" target="_blank" title="Minimum viable product"&gt;Minimum Viable Product&lt;/a&gt; and the &lt;a href="http://lean.st/principles/build-measure-learn" class="more" target="_blank" title="The Lean Startup - Build Measure Learn"&gt;Build - Measure - Learn&lt;/a&gt; iterations. Less than two months later, the results are in, and they are very pleasing. The &lt;b&gt;MVP&lt;/b&gt; in the shape of an &lt;a href="http://ljrt.neolab.si/" class="more" target="_blank" title="Ljubljana Realtime"&gt;activity map&lt;/a&gt; was developed in a few weeks, only to show there is a lot of &lt;b&gt;social noise&lt;/b&gt; which will somehow need to be taken under control. But that's currently low priority, since the first &lt;a href="http://www.forbes.com/sites/martinzwilling/2011/09/16/top-10-ways-entrepreneurs-pivot-a-lean-startup/" class="more" target="_blank" title="Top 10 Ways Entrepreneurs Pivot a Lean Startup"&gt;pivot&lt;/a&gt; is already taking place, slowly shifting the focus from the &lt;a href="http://ljrt.neolab.si/" class="more" target="_blank" title="Ljubljana Realtime"&gt;rich map application&lt;/a&gt; towards an &lt;a href="https://twitter.com/LjubljanaRT" class="more" target="_blank" title="Ljubljana Realtime on Twitter"&gt;event discovery algorithm and stream&lt;/a&gt;. That's where I see the &lt;b&gt;most potential&lt;/b&gt; of &lt;a href="https://twitter.com/ljubljanaRT" class="more" target="_blank" title="Ljubljana Realtime on Twitter"&gt;Ljubljana Realtime&lt;/a&gt;, and in the last weeks, that's where the most work was done. &lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="http://ljrt.neolab.si/" class="button2" target="_blank" title="Launch Ljubljana Realtime"&gt;Launch&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://stritar.net/Post/Discover-what-is-happening-in-Ljubljana-in-real-time.aspx" class="more" target="_blank" title="Discover what's happening in Ljubljana in real-time"&gt;Ljubljana Realtime&lt;/a&gt; event discovery engine uses &lt;b&gt;Foursquare&lt;/b&gt; trending venues and geo-tagged posts from &lt;b&gt;Twitter&lt;/b&gt;, &lt;b&gt;Instagram&lt;/b&gt; and &lt;b&gt;Flickr&lt;/b&gt; to discover what's happening in real life. At least &lt;b&gt;6 people checked-in&lt;/b&gt; on Foursquare or &lt;b&gt;two different people tweeting or posting photos&lt;/b&gt; in a single hour could mean something is going on. These events are posted to &lt;a href="https://twitter.com/LjubljanaRT" class="more" target="_blank" title="Ljubljana Realtime on Twitter"&gt;Twitter&lt;/a&gt; and &lt;a href="http://facebook.com/ljubljanaRT" class="more" target="_blank" title="Ljubljana Realtime on Facebook"&gt;Facebook&lt;/a&gt;, with links to the posts. A few versions of this algorithm were already deployed, each one solving new problems, resulting in a few micro &lt;b&gt;Build - Measure - Learn&lt;/b&gt; cycles in a single month.&lt;/p&gt;

&lt;h2&gt;Iteration 1: Foursquare, no duplicates&lt;/h2&gt;
&lt;p&gt;The first version of the &lt;a href="https://twitter.com/LjubljanaRT" class="more" target="_blank" title="Ljubljana Realtime on Twitter"&gt;stream (bot)&lt;/a&gt; was a simple one, at that point it was meant to work as &lt;b&gt;promotion for the map&lt;/b&gt;. The only thing it knew how to do was to wait a few hours until it posted the same thing again. I think Foursquare checkins are alive for &lt;b&gt;three hours&lt;/b&gt;, so if a trending venue was still trending after that time, new people had to checkin and the venue was still buzzing.&lt;/p&gt;
&lt;p&gt;Problem: Plain, &lt;b&gt;no real added value&lt;/b&gt;.&lt;/p&gt;

&lt;h2&gt;Iteration 2: Adding activity from other sources&lt;/h2&gt;
&lt;p&gt;When we were trying to make some space on the &lt;a href="http://ljrt.neolab.si/" class="more" target="_blank" title="Ljubljana Realtime"&gt;crowded map&lt;/a&gt;, we started &lt;b&gt;grouping posts&lt;/b&gt; from Twitter and Instagram by the nearest Foursquare venue, which meant having &lt;b&gt;less boxes on the screen&lt;/b&gt;. This turned out to be quite a complex thing to do properly, but it was worth the effort. On only a few occasions, one venue would have &lt;b&gt;multiple posts&lt;/b&gt; in a single hour, and in most cases, that meant something was happening there. This provided another very interesting potential for the activity stream. Actually, it made the stream bigger than the map could ever be.&lt;/p&gt;
&lt;p&gt;(I love it when such things happen, when you are trying to solve a problem, and it turns out there is much more hidden behind the resolution.)&lt;/p&gt;

&lt;p align="center"&gt;&lt;img src="http://stritar.net/Upload/Images/Ljubljana-Realtime/Ljrt-Event-Athletic-Meeting.gif" alt="Ljubljana Realtime event athletic meeting"&gt;&lt;/p&gt;
&lt;p class="underpicture"&gt;Groupping posts by a venue. Did &lt;a href="https://twitter.com/LjubljanaRT" class="more" target="_blank" title="Ljubljana Realtime on Twitter"&gt;Ljubljana Realtime&lt;/a&gt; just discover an athletic meeting taking place?&lt;/p&gt;


&lt;p&gt;The next problem: Activity in some venues, specially generic ones such as "Ljubljana" would &lt;b&gt;trigger the stream almost every day&lt;/b&gt;. Similarly, some large venues, such as supermarkets, would be &lt;b&gt;trending too many times on Foursquare&lt;/b&gt;.&lt;/p&gt;

&lt;h2&gt;Iteration 3: Balancing the posts&lt;/h2&gt;
&lt;p&gt;The algorithm needed an update, which would &lt;b&gt;lower the amount of times when a venue would be recognized as an event&lt;/b&gt;, either on Foursquare or on other channels. At first I though about an upgrade which would set the amount of people or tweets needed to trigger the "event discovered" action for a specific venue. This would enable us to &lt;b&gt;reduce the importance of some venues&lt;/b&gt;, but it would also require &lt;b&gt;manual work&lt;/b&gt;. Luckily, we came up with another brilliant idea: the more times a venue is trending, the harder it is for it to be trending again, at least for the next few days. &lt;b&gt;Automatic balancing&lt;/b&gt;.&lt;/p&gt;


&lt;p align="center"&gt;&lt;img src="http://stritar.net/Upload/Images/Ljubljana-Realtime/Ljrt-Generic-Venues.gif" alt="Ljubljana Realtime generic venues"&gt;&lt;/p&gt;
&lt;p class="underpicture"&gt;Venues with the most discovered events. Generic ones, besides massive places, such as train stations, cinemas, squares and shopping centers are too dominating.&lt;/p&gt;


&lt;p&gt;The next problem: At this point, we have launched other test instances of &lt;a href="https://twitter.com/ljubljanaRT" class="more" target="_blank" title="Ljubljana Realtime on Twitter"&gt;Ljubljana Realtime&lt;/a&gt; (&lt;a href="https://twitter.com/MariborRT" class="more" target="_blank" title="Maribor Realtime on Twitter"&gt;Maribor&lt;/a&gt;, &lt;a href="https://twitter.com/ZagrebRT" class="more" target="_blank" title="Zagreb Realtime on Twitter"&gt;Zagreb&lt;/a&gt; and &lt;a href="https://twitter.com/ZurichRT" class="more" target="_blank" title="Zurich Realtime on Twitter"&gt;Zurich&lt;/a&gt;), to see how the system behaves in other environments. Some cities are bigger, some are smaller, which means they produce &lt;b&gt;different amount of activity&lt;/b&gt;. Besides, &lt;b&gt;different services are used differently&lt;/b&gt; in different cultures.&lt;/p&gt;

&lt;h2&gt;Iteration 4: Supporting local instances&lt;/h2&gt;
&lt;p&gt;Foursquare is big in Croatia (&lt;a href="http://zgrt.neolab.si" class="more" target="_blank" title="Zagreb Realtime"&gt;Zagreb&lt;/a&gt;), but not so much in Switzerland (&lt;a href="http://zhrt.neolab.si" class="more" target="_blank" title="Zurich Realtime"&gt;Zurich&lt;/a&gt;), which means Zagreb Realtime's stream had a lot of Foursquare trending posts, while Zurich's had a lot of "Increased activity on Twitter and Instagram" posts. It was obvious that &lt;b&gt;local instances needed different algorithms&lt;/b&gt;. While having an option to set the &lt;b&gt;amounts which would trigger the post&lt;/b&gt; on a specific venue would be too much to moderate, having the same logic on a specific region could work. And it does. &lt;a href="https://twitter.com/ZagrebRT" class="more" target="_blank" title="Zagreb Realtime on Twitter"&gt;Zagreb&lt;/a&gt; now needs &lt;b&gt;more people checked-in on Foursquare&lt;/b&gt;, while &lt;a href="https://twitter.com/ZurichRT" class="more" target="_blank" title="Zurich Realtime on Twitter"&gt;Zurich&lt;/a&gt; needs &lt;b&gt;more unique people tweeting or sharing photos&lt;/b&gt;.&lt;/p&gt;

&lt;p align="center"&gt;&lt;img src="http://stritar.net/Upload/Images/Ljubljana-Realtime/Ljrt-Too-Many-Trending-Events.gif" alt="Ljubljana Realtime too many trending venues"&gt;&lt;/p&gt;
&lt;p class="underpicture"&gt;Number of discovered events by type (Foursquare vs. Twitter + Instagram) on each day. Foursquare trending venues are dominating Zagreb, while social streams are dominating Zurich Realtime.&lt;/p&gt;

&lt;p&gt;The next problem: The basic algorithm requires two different people to tweet/post from the same location in one hour. In case of &lt;a href="https://twitter.com/ZurichRT" class="more" target="_blank" title="Zurich Realtime on Twitter"&gt;Zurich&lt;/a&gt;, this amount was set to three, but it turns out this situation happens rarely, around &lt;b&gt;10 times fewer than with two people&lt;/b&gt;, or only two to three times a day. Obviously not enough.&lt;/p&gt;

&lt;h2&gt;Iteration 5: Improving the "increased activity" weight&lt;/h2&gt;
&lt;p&gt;You can only have a &lt;b&gt;whole amount of people tweeting&lt;/b&gt; in the past hour. Two or three. In our case, we needed something in the range of 2 1/2. The modified solution adds the number of posts divided by ten to the number of users, which means that currently, at &lt;b&gt;least two people making at least three posts&lt;/b&gt; in an hour will determine a trending event in Zurich. This is not a perfect solution from the event discovery view, but it does what urgently needed to be done: &lt;b&gt;prevent having too many tweets&lt;/b&gt; in the stream.&lt;/p&gt;
&lt;p&gt;The next problem: we currently have four Twitter accounts that &lt;a href="https://twitter.com/neolab_si/realtime" class="more" target="_blank" title="@neolab_si/Realtime on Twitter"&gt;tweet events for these four cities&lt;/a&gt;. Our target was for each of them to make around 10 - 15 tweets a day, which seems like a number that is not spam. But how can a person see which of these events is &lt;b&gt;THE event&lt;/b&gt;?&lt;/p&gt;

&lt;h2&gt;Iteration 6: Going super venue level 2&lt;/h2&gt;
&lt;p&gt;The latest version of the algorithm now recognizes &lt;b&gt;two levels of events&lt;/b&gt;. An event (mostly 6 people on Foursquare, mostly 2 different people tweeting), and an outstanding event (around 12 people on Foursquare, around 4 people tweeting). Our goal was to make this super event happen only &lt;b&gt;once a few days&lt;/b&gt;, on rare occasions two times per day, and it has already happened a few times. &lt;/p&gt;

&lt;p align="center"&gt;&lt;img src="http://stritar.net/Upload/Images/Ljubljana-Realtime/Ljrt-Super-Event-Philips-Fashion-Week-Kino-Siska.jpg" alt="Ljubljana Realtime super event for Philips Fashion Week in Kino Šiška"&gt;&lt;/p&gt;
&lt;p class="underpicture"&gt;Sometimes super events happen, with tens of posts in a single hour, such as the one for &lt;a href="http://www.elle.si/fashionweek/" class="more" target="_blank" title="Philips Fashion Week - Elle.si"&gt;Philips Fashion week&lt;/a&gt;. These events definitely require more exposure.&lt;/p&gt;

&lt;h2&gt;The next iterations&lt;/h2&gt;
&lt;p&gt;At this point, I'm very satisfied with how the algorithm works, even though a few other modifications need to be done (specially to support different days of week specifics and behavior). By &lt;b&gt;measuring&lt;/b&gt; what is happening, &lt;b&gt;learning&lt;/b&gt; from that information and &lt;b&gt;building&lt;/b&gt; the next releases based on that knowledge, the activity stream logic has come a long way from the initial version. Measuring is crucial, and rarely we have went to such extent to enable this in the widest way possible (e.g. the update to balancing the posts based on the previous events would be trivial by itself, but we wanted to log things that would happen but didn't happen, besides things that actually happened). &lt;/p&gt;

&lt;p&gt;These cycles of &lt;b&gt;Build - Measure - Learn&lt;/b&gt; can be a lot &lt;b&gt;hard work&lt;/b&gt;, but they provide &lt;b&gt;great results&lt;/b&gt;, which are also very fun and rewarding. Some people simply need to see how deep the rabbit hole is. Do you have any other interesting cases or experience with this approach?&lt;/p&gt;</description><link>http://stritar.net/Post/A-case-study-in-agile-development-the-algorithm-for-Ljubljana-Realtime-s-event-discovery.aspx</link></item><item><title>Discover what's happening in Ljubljana in real-time</title><pubDate>Fri, 28 Sep 2012 13:37:29 GMT</pubDate><description>&lt;p&gt;I've always been a big fan of the &lt;b&gt;power of the crowds&lt;/b&gt;. When a mass of people can &lt;a href="http://stritar.net/Post/Supporting-Events-On-Twitter-How-Pop-TV-And-Soocenje-Owned-The-Slovenian-Twitterverse.aspx" class="more" target="_blank" title="Supporting events on Twitter: how Pop TV and Soočenje owned the Slovenian Twitterverse"&gt;achieve much more&lt;/a&gt; than a few skilled individuals can. And ever since we've started &lt;a href="http://stritar.net/Projects/Twitfluence.aspx" class="more" target="_blank" title="Twitfluence"&gt;playing with Twitter's API&lt;/a&gt;, I've been think about the possibilities of this magnificent &lt;a href="http://www.mediabistro.com/alltwitter/twitter-400-million-tweets_b23744" class="more" target="_blank" title="Twitter Now Seeing 400 Million Tweets Per Day, Increased Mobile Ad Revenue, Says CEO"&gt;data source&lt;/a&gt;. Besides &lt;a href="http://twenity.com/" class="more" target="_blank" title="Twenity - discover your social capital while competing with your friends"&gt;Twenity&lt;/a&gt;, we've done a few other &lt;a href="http://twitter.com/gstritar" target="_blank" title="Grega Stritar on Twitter"&gt;Twitter&lt;/a&gt; mashups like &lt;a href="http://kcs.neolab.si/" class="more" target="_blank" title="#saveKCS on Twitter"&gt;Twitter walls&lt;/a&gt;, but this wasn't enough. We wanted something more - &lt;b&gt;geolocation&lt;/b&gt;. Displaying information on a map in &lt;b&gt;real-time&lt;/b&gt;. But since there aren't that many tweets equipped with GPS coordinates, we needed to include other services for more diversity as well. Which we did, and &lt;a href="http://ljrt.neolab.si/" class="more" target="_blank" title="Ljubljana Realtime"&gt;Ljubljana Realtime&lt;/a&gt;, a &lt;b&gt;social event discovery application&lt;/b&gt;, was born.&lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="http://ljrt.neolab.si/" class="button2" target="_blank" title="Launch Ljubljana Realtime"&gt;Launch&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Data and services&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://ljrt.neolab.si/" class="more" target="_blank" title="Ljubljana Realtime"&gt;Ljubljana Realtime&lt;/a&gt; currently feeds on four different services: &lt;b&gt;Twitter&lt;/b&gt;, &lt;b&gt;Foursquare&lt;/b&gt;, &lt;b&gt;Instagram&lt;/b&gt; and &lt;b&gt;Flickr&lt;/b&gt;. It would be great if we could add other services as well, but Facebook doesn't allow public geo search, Google+ doesn't support geo search at all, and other services either aren't appropriate or don't offer an API which would allow us to get their data.&lt;/p&gt;





&lt;p&gt;These four services are visited &lt;b&gt;once a minute&lt;/b&gt;, and all posts in a radius of around 5km from &lt;a href="http://www.ljubljana.si/" class="more" target="_blank" title="Ljubljana"&gt;Ljubljana&lt;/a&gt; city center are found: tweets, Foursquare trending venues, pictures from Instagram and Flickr. A &lt;b&gt;variety of information created&lt;/b&gt; with different purposes on different occasions. &lt;/p&gt;

&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/Ljubljana-Realtime/Ljubljana-Realtime-Radar.jpg" alt="Ljubljana Realtime radar"&gt;
&lt;p class="underpicture"&gt;The area covered by Ljubljana Realtime. Different services require different searches, based on maximum allowed radius.&lt;/p&gt;

&lt;h2&gt;The application&lt;/h2&gt;
&lt;p&gt;These posts are &lt;a href="http://ljrt.neolab.si/" class="more" target="_blank" title="Ljubljana Realtime"&gt;displayed on a map&lt;/a&gt;, which was the original idea for the prototype. The &lt;b&gt;last hours of posts&lt;/b&gt; on Google Maps, which can be zoomed and filtered at will. But the whole display felt a bit chaotic (still does), since there are &lt;b&gt;many posts in vicinity of one another&lt;/b&gt;. That's why we knew we need to group similar posts, and we did this by the post's nearest Foursquare venue. Then a funny thing happened: this simple solution enabled something magnificent, something that could be &lt;b&gt;much bigger&lt;/b&gt; than the whole posts-on-a-map application.&lt;/p&gt;

&lt;p&gt;Anyways, since geo location is heavily connected with &lt;b&gt;mobile devices&lt;/b&gt;, the application is &lt;a href="http://en.wikipedia.org/wiki/Responsive_Web_Design" class="more" target="_blank" title="Responsive web design"&gt;responsive&lt;/a&gt; and fully compatible with most smartphones. Perhaps there will be native apps as well at one point.&lt;/p&gt;

&lt;h2&gt;The stream&lt;/h2&gt;
&lt;p&gt;Back to the magnificent. Originally, a &lt;b&gt;Twitter bot&lt;/b&gt; was intended to come with the application (&lt;a href="http://stritar.net/Post/I-Have-Developed-A-Magazine-Based-On-My-Delicious-Bookmarks-And-A-Twitter-Bot.aspx" class="more" target="_blank" title="I've developed a magazine based on my Delicious bookmarks. And a Twitter bot."&gt;I love making those&lt;/a&gt;), which would tweet all trending foursquare venues to promote the application. But this seemed a bit lame, we needed to add &lt;b&gt;something cooler&lt;/b&gt;. Something that would add more value and detect an event &lt;b&gt;before a 4sq trending venue would happen&lt;/b&gt;. This is where the mentioned grouping of posts by venue came in handy, and the logic is as follows: if &lt;b&gt;two or more people publish form the same venue in a single hour&lt;/b&gt;, this could very well mean something's happening there. And in most occasions, this turned out to be true. Read further for more details.&lt;/p&gt;


&lt;p align="center"&gt;&lt;img src="http://stritar.net/Upload/Images/Ljubljana-Realtime/Ljubljana-Realtime-Tweets.gif" alt="Ljubljana Realtime tweets"&gt;&lt;/p&gt;
&lt;p class="underpicture"&gt;Discovering an event before a trending venue on Foursquare.&lt;/p&gt;

&lt;p&gt;The event discovery stream is available on &lt;a href="http://twitter.com/LjubljanaRT" title="Ljubljana Realtime on Twitter" target="_blank" class="more"&gt;Twitter&lt;/a&gt; and &lt;a href="http://facebook.com/LjubljanaRT" title="Ljubljana Realtime on Facebook" target="_blank" class="more"&gt;Facebook&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;The problems&lt;/h2&gt;
&lt;p&gt;&lt;b&gt;Besides unstable APIs&lt;/b&gt;, the biggest problem we are currently facing is the geolocation itself. GPS chips in mobile phones are often &lt;b&gt;not accurate enough&lt;/b&gt;, so people are located tens or hundreds of meters from their actual location. Combine that with the &lt;b&gt;amount of Foursquare venues&lt;/b&gt; out there (imagine tall buildings), and you can understand Ljubljana Realtime sometimes has problems with connecting a post to a venue. Not to mention duplicated venues. We've eliminated some of this effect by only using venues with a certain amount of checkins and different users, but this will surely be the greatest challenge the project is facing in the future.&lt;/p&gt;

&lt;p align="center"&gt;&lt;img src="http://stritar.net/Upload/Images/Ljubljana-Realtime/Ljubljana-Realtime-Fail.jpg" alt="Ljubljana Realtime failed discoveries"&gt;&lt;/p&gt;
&lt;p class="underpicture"&gt;An event which is not.&lt;/p&gt;


&lt;h2&gt;The results&lt;/h2&gt;
&lt;p&gt;Problems aside, in most cases, &lt;a href="http://twitter.com/LjubljanaRT" title="Ljubljana Realtime on Twitter" target="_blank" class="more"&gt;Ljubljana Realtime event discovery&lt;/a&gt; works great. In a week or so since it's online, it discovered many events that were happening in Ljubljana (night run to the Castle, an athletic meeting, one of the first iPhones 5 in Slovenia, a public garage sale in park Tabor, etc.), and on many occasions, it discovered these events before a trending venue happened on Foursquare. Which is great. The &lt;b&gt;potential is obviously there&lt;/b&gt;, and newer, improved versions and algorithms will surely behave even better.&lt;/p&gt;

&lt;p align="center"&gt;&lt;img src="http://stritar.net/Upload/Images/Ljubljana-Realtime/Ljubljana-Realtime-Discoveries.jpg" alt="Ljubljana Realtime discoveries"&gt;&lt;/p&gt;
&lt;p class="underpicture"&gt;A few of the great discoveries Ljubljana Realtime made.&lt;/p&gt;

&lt;h2&gt;The plans&lt;/h2&gt;
&lt;p&gt;This project is being developed in an &lt;a href="http://en.wikipedia.org/wiki/Agile_software_development" class="more" target="_blank" title="Agile software development"&gt;agile way&lt;/a&gt;, where the application's behavior is constantly being monitored and changes deployed rapidly according to discovered strengths and weaknesses. The MVP (&lt;a href="http://en.wikipedia.org/wiki/Minimum_viable_product" class="more" target="_blank" title="Minimum viable product"&gt;minimum viable product&lt;/a&gt;) is there, and with a few minor modifications, Ljubljana Realtime will soon be ready to expand to other cities and regions. Now it's up to you to &lt;b&gt;help us&lt;/b&gt;, and it's pretty simple. When something magical is happening on and you are &lt;b&gt;tweeting about it anyways&lt;/b&gt;, be a sport and click the arrow to &lt;a href="https://support.twitter.com/articles/118492" class="more" target="_blank" title="How to Use the Location Feature on Mobile Devices"&gt;include your geolocation&lt;/a&gt; in the tweet. By doing this, you will help others to discover what's going on in our beautiful city.&lt;/p&gt;

&lt;p&gt;That's it for now, party on.&lt;/p&gt;

&lt;p&gt;p.s. for all the Slovenians out there: the coordinates embedded in a tweet are pretty accurate even though Twitter will say &lt;b&gt;you are in Italy&lt;/b&gt;. If you look at the picture of the map below the tweet, there's a polygon around Italy which sadly contains Slovenia as well. Hopefully, Twitter will remove bug someday.&lt;/p&gt;</description><link>http://stritar.net/Post/Discover-what-is-happening-in-Ljubljana-in-real-time.aspx</link></item><item><title>The final destination, part 1: technologies and concepts enterprise IT will have to adopt</title><pubDate>Mon, 02 Jul 2012 18:38:09 GMT</pubDate><description>&lt;p&gt;In the past years, we've witnessed a very &lt;b&gt;important transformation&lt;/b&gt;: the &lt;a href="http://en.wikipedia.org/wiki/Consumerization" class="more" target="_blank" title="Consumerization on Wikipedia"&gt;consumerization of information technologies&lt;/a&gt;. &lt;b&gt;Billions of connected users&lt;/b&gt; living their &lt;a href="http://gizmodo.com/5922792/there-is-no-offline-anymore" class="more" target="_blank" title="There Is No Offline Anymore"&gt;life online&lt;/a&gt;, overwhelmed by millions of information systems that have been tailored to suit their &lt;b&gt;every need and desire&lt;/b&gt;. &lt;a href="http://stritar.net/Post/The-Great-Technology-Wars-And-The-Transition-Of-Software-From-B2B-To-B2C.aspx" class="more" target="_blank" title="The great technology wars and the transition of software from B2B to B2C"&gt;Google, Facebook, Apple and Amazon&lt;/a&gt; came a long way with their &lt;b&gt;products and infrastructure&lt;/b&gt;, but the enterprise isn't &lt;b&gt;losing any time&lt;/b&gt;. Learning from the new paradigms and &lt;b&gt;adopting new funky technologies&lt;/b&gt;, that have traditionally been developed in &lt;b&gt;corporate laboratories&lt;/b&gt;. Can the &lt;a href="http://www.fastcompany.com/magazine/160/tech-wars-2012-amazon-apple-google-facebook" class="more" target="_blank" title="The Great Tech War Of 2012"&gt;Fab 4&lt;/a&gt; also predict where &lt;a href="http://stritar.net/Series/The-final-destination.aspx" class="more" target="_blank" title="The final destination of enterprise IT"&gt;enterprise IT is headed&lt;/a&gt;? And what will it become?&lt;/p&gt;

&lt;p&gt;A few weeks ago I &lt;a href="http://www.pi-pl.net/2012/dan-poslovne-informatike-2012/" class="more" target="_blank" title="Dan Poslovne Informatike 2012"&gt;participated in a panel&lt;/a&gt; for &lt;a href="http://www.pi-pl.net/" class="more" target="_blank" title="PI-PL - Društvo poslovnih informatikov in poslovnih logistov"&gt;PI-PL&lt;/a&gt; on Ljubljana's &lt;a href="http://www.ef.uni-lj.si/" class="more" target="_blank" title="Ekonomska Fakulteta, Univerza v Ljubljani"&gt;Faculty of Economics&lt;/a&gt;, where I was asked this exact question: &lt;a href="http://www.youtube.com/watch?v=pYIcnx_J5V0#t=33m20s" class="more" target="_blank" title="Dan Poslovne Informatike 2012"&gt;where do I see corporate IT in 10 years&lt;/a&gt;. A very hard question indeed, but the more I thought about the it, the clearer it became. &lt;b&gt;Enterprise data, software and technology&lt;/b&gt; will sooner or later &lt;b&gt;integrate everything&lt;/b&gt;. Simple as that. But to fully understand how this will happen, we must first try to identify the &lt;b&gt;most important trends&lt;/b&gt; that have &lt;b&gt;shaped information technologies&lt;/b&gt; as we know them today. Yes, most of them don't have that much to do with the enterprise. But things are changing.&lt;/p&gt;

&lt;h2&gt;Cloud technologies&lt;/h2&gt;
&lt;p&gt;While &lt;a href="http://en.wikipedia.org/wiki/Cloud_computing" class="more" target="_blank" title="Cloud computing on Wikipedia"&gt;cloud computing&lt;/a&gt; may have been present in the enterprise for &lt;b&gt;quite some time&lt;/b&gt;, it's still pretty much dominated by web players like &lt;b&gt;Google&lt;/b&gt; (mail, docs, etc.) and &lt;b&gt;Amazon&lt;/b&gt; (hardware), who are also &lt;a href="http://www.technobuffalo.com/companies/google/google-to-introduce-amazon-microsoft-cloud-rival-for-enterprise-customers/" class="more" target="_blank" title="Google to Introduce Amazon, Microsoft Cloud Rival for Enterprise Customers"&gt;flirting with the enterprise&lt;/a&gt;. Who wouldn't? There are &lt;b&gt;massive benefits&lt;/b&gt; for businesses to move their stuff to the cloud, from &lt;b&gt;scalable physical Infrastructure&lt;/b&gt; to higher level &lt;b&gt;Platform or Software as a service&lt;/b&gt; information systems. &lt;/p&gt;

&lt;p&gt;Perhaps the most important thing the Cloud achieved was to render &lt;b&gt;technology infrastructure irrelevant&lt;/b&gt;. It doesn't matter any more, what kind of environment you use. What type of &lt;b&gt;security, infrastructure, servers and network&lt;/b&gt; you have installed. You can &lt;b&gt;outsource these things to others&lt;/b&gt;, and it will be much easier and cheaper, while all your migrating-to-a-bigger-thing problems will be solved with a &lt;b&gt;swipe of a credit card&lt;/b&gt;. I was fascinated that Microsoft now offers &lt;a href="http://www.windowsazure.com/en-us/manage/linux/tutorials/intro-to-linux/" class="more" target="_blank" title="Introduction to Linux on Windows Azure"&gt;Linux based servers on their Azure cloud services&lt;/a&gt;, which can be changed to Windows with a click of a button. &lt;b&gt;Architecture doesn't matter anymore&lt;/b&gt;, and this fact helps IT departments to focus on &lt;b&gt;more important things than system administration&lt;/b&gt;. &lt;/p&gt;

&lt;h2&gt;APIs, mashups, platforms and ecosystems&lt;/h2&gt;
&lt;p&gt;Heavily connected with the whole Cloud concept, data and information never had it easier to &lt;b&gt;travel from one place to another&lt;/b&gt;. &lt;a href="http://en.wikipedia.org/wiki/System_migration" class="more" target="_blank" title="System migration on Wikipedia"&gt;System migrations&lt;/a&gt; (moving data from one information system to another) and &lt;a href="http://en.wikipedia.org/wiki/System_integration" class="more" target="_blank" title="System integration on Wikipedia"&gt;system integrations&lt;/a&gt; (connecting multiple information systems into one) have always been one of the &lt;b&gt;biggest challenges of IT&lt;/b&gt;. But the web didn't have as much resources as the enterprise, so it had to &lt;b&gt;simplify things&lt;/b&gt;. By offering &lt;a href="http://en.wikipedia.org/wiki/Application_programming_interface" class="more" target="_blank" title="Application programming interface - Wikipedia"&gt;APIs&lt;/a&gt; (Application Programming Interface), web applications allowed others applications to &lt;b&gt;work with their data in an easy way&lt;/b&gt;. &lt;a href="http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)" class="more" target="_blank" title="Mashup (web application hybrid) - Wikipedia"&gt;Mashups&lt;/a&gt;, hybrid information systems &lt;b&gt;built on top of others&lt;/b&gt;, were born.&lt;/p&gt;

&lt;p&gt;Pretty much every noteworthy web service &lt;b&gt;has its own API&lt;/b&gt;. This helped a lot of them to &lt;a href="http://stritar.net/Post/The-future-of-software-is-in-platforms.aspx" class="more" title="The future (of software) is in platforms" target="_blank"&gt;become a platform&lt;/a&gt;. You know, like &lt;a href="http://stritar.net/Series/Facebook_Vs_Twitter.aspx" class="more" target="_blank" title="Facebook vs. Twitter on Stritar's chronolog"&gt;Facebook and Twitter&lt;/a&gt;, who have &lt;a href="http://buzzmachine.com/2009/11/11/the-future-of-business-is-in-ecosystems/" class="more" target="_blank" title="The future of business is in ecosystems"&gt;created an ecosystem&lt;/a&gt;, where thousands of other &lt;a href="http://www.briansolis.com/2011/01/exploring-the-twitterverse/" class="more" title="Exploring the Twitterverse" target="_blank"&gt;applications live around them&lt;/a&gt;? Soon, similar concepts will &lt;b&gt;dominate the enterprise too&lt;/b&gt;. There are already players like &lt;a href="http://www.salesforce.com/" class="more" target="_blank" title="Social Enterprise &amp; CRM in the cloud - Salesforce.com"&gt;Salesforce&lt;/a&gt;, who not only offer business-oriented Software as a service solutions, but the also a &lt;a href="http://www.salesforce.com/paas/" class="more" target="_blank" title="What is Platform as a Service (PaaS) - salesforce.com"&gt;Platform for other developers&lt;/a&gt; to build services &lt;b&gt;on top of their services&lt;/b&gt;. And since everything is so &lt;b&gt;open&lt;/b&gt;, all this data can &lt;b&gt;easily be integrated&lt;/b&gt; with other information systems or &lt;b&gt;transferred to a different environment&lt;/b&gt;. Modern information systems don't have problems with &lt;b&gt;understanding each other&lt;/b&gt;, but IT departments have problems with &lt;b&gt;understanding information systems&lt;/b&gt;, since different, &lt;b&gt;more business oriented skills&lt;/b&gt; are needed to support these integrations.&lt;/p&gt;

&lt;h2&gt;Mobile devices and new distribution channels&lt;/h2&gt;
&lt;p&gt;More than ten years ago, when I was an Information Sciences student, there was still a debate going on about the &lt;a href="http://www.ehow.com/list_6699016_differences-between-client-server-applications.html" class="more" target="_blank" title="Differences Between Client Server &amp; Web Applications"&gt;benefits of web based enterprise information systems over traditional Client - Server architecture&lt;/a&gt;. In the end, &lt;a href="http://stritar.net/Post/The_Influence_Of_New_Generation_Information_Systems_On_Modern_Organizations.aspx" class="more" target="_blank" title="The influence of new generation information systems on modern organizations"&gt;the Web won&lt;/a&gt;, mostly because &lt;b&gt;distribution was so easy&lt;/b&gt;, you make the update on the server, and every user gets it instantly. Employees need &lt;b&gt;nothing but a browser&lt;/b&gt;. They are &lt;b&gt;acquainted with the environment&lt;/b&gt; ever since they started using Hotmail, and took it for their own ever since they started using Facebook.&lt;/p&gt;

&lt;p&gt;But today, it seems the Web is losing its ground as the leading infrastructure, since a &lt;a href="http://stritar.net/Post/Web-2-5-Looking-For-The-Missing-Link-Between-Web-2-0-And-Web-3-0.aspx" class="more" target="_blank" title="Web 2.5: Looking for the missing link between Web 2.0 and Web 3.0"&gt;new technology came into town&lt;/a&gt;. Capable &lt;b&gt;mobile devices&lt;/b&gt;, like smartphones and tablets, now enable access to information systems from &lt;b&gt;anywhere, anytime in real-time&lt;/b&gt;. Besides, they arrived with &lt;a href="http://www.topdesignmag.com/in-a-galaxy-far-far-away-the-app-store-market-infographic/" class="more" target="_blank" title="In a Galaxy Far Far Away: The App Store Market [Infographic]"&gt;their own app markets&lt;/a&gt;, which enabled a whole potential for &lt;b&gt;software distribution&lt;/b&gt;, and perhaps more importantly, for &lt;b&gt;software billing&lt;/b&gt;. You give a fair share to the store owner, who also promotes your solution, and you can freely focus on &lt;b&gt;developing and marketing the product&lt;/b&gt;. It's true that mobile apps may not be as &lt;b&gt;flexible as web applications&lt;/b&gt;, since the users need to &lt;b&gt;install the updates&lt;/b&gt; (even though this can also be achieved by &lt;a href="http://mobileenterprise.edgl.com/top-stories/The-Right-Mobile-Apps--Native,-HTML5-or-Hybrid--Yes-80285" class="more" target="_blank" title="The Right Mobile Apps: Native, HTML5 or Hybrid? Yes."&gt;combining native mobile and hosted HTML 5&lt;/a&gt;), but the trend is clear. Apple already has its &lt;a href="http://www.apple.com/osx/apps/app-store.html" class="more" target="_blank" title="The Mac App Store"&gt;Mac store&lt;/a&gt;, Microsoft &lt;a href="http://techcrunch.com/2011/04/11/windows-app-store/" class="more" target="_blank" title="Windows App Store? I Swear I've Seen This Before…"&gt;Windows will follow soon&lt;/a&gt;. Distribution of mobile and Software as a service information systems is &lt;b&gt;becoming trivial&lt;/b&gt;.&lt;/p&gt;

&lt;h2&gt;Big data and The internet of things&lt;/h2&gt;
&lt;p&gt;Traditionally, &lt;b&gt;banks, retailers and financial institutions&lt;/b&gt; have been the organizations that operated with the &lt;b&gt;most data in the world&lt;/b&gt;. Well, things are changing, and we can only wonder who owns the &lt;a href="http://en.wikipedia.org/wiki/Big_data" class="more" target="_blank" title="Big data on Wikipedia"&gt;most bytes today&lt;/a&gt;: is it &lt;b&gt;Google, Facebook or someone else&lt;/b&gt;? Since there are &lt;b&gt;less transactions than there are interactions&lt;/b&gt;, we can estimate consumer oriented information systems with &lt;a href="http://www.huffingtonpost.com/2011/06/22/google-1-billion-users_n_881969.html" class="more" target="_blank" title="Google: The First Web Company To Hit 1 Billion Users"&gt;billions of users&lt;/a&gt; are the &lt;a href="http://www.datacenterknowledge.com/archives/2011/08/01/report-google-uses-about-900000-servers/" class="more" target="_blank" title="Report: Google Uses About 900,000 Servers"&gt;biggest in existence&lt;/a&gt;. While this data is &lt;b&gt;accessible to the enterprise&lt;/b&gt; to some extent, there are also &lt;a href="http://www.unisys.com/unisys/ri/topic/researchtopicdetail.jsp?id=700004" class="more" target="_blank" title="Consumerization of IT: Riding the Next Wave of Productivity"&gt;hundreds of other systems&lt;/a&gt; the enterprise or its employees use, and they all create &lt;b&gt;massive amounts of data and information&lt;/b&gt;, which needs to be &lt;b&gt;integrated into a wider picture&lt;/b&gt;.&lt;/p&gt;

&lt;p&gt;Not only that. Today, there are already are more &lt;b&gt;connected devices&lt;/b&gt; that &lt;a href="http://websearch.about.com/od/i/a/Ipv6-What-It-Means-For-The-Future-Of-The-Internet.htm" class="more" target="_blank" title="IPv6: What It Means For The Future of the Internet"&gt;we have initially anticipated&lt;/a&gt;. These devices (cameras, sensors, tools, etc.) &lt;b&gt;create even more data&lt;/b&gt;, which the enterprise needs to process. This trend of wired gadgets is called &lt;a href="http://www.bitrebels.com/technology/the-internet-of-things-every-device-that-connects-us-infographic/" class="more" target="_blank" title="The Internet Of Things: Every Device That Connects Us [Infographic]"&gt;The internet of things&lt;/a&gt;, and together with the large amount of &lt;b&gt;interconnectable information systems&lt;/b&gt; businesses use, points to one important trend: the typical enterprise was never faced with &lt;b&gt;so much data and information&lt;/b&gt;, which somehow needs to be &lt;b&gt;integrated and understood in an interdisciplinary way&lt;/b&gt;.&lt;/p&gt;

&lt;h2&gt;New ways of doing things, on a higher level&lt;/h2&gt;
&lt;p&gt;In the mean time, &lt;a href="http://stritar.net/Post/The-Great-Technology-Wars-And-The-Transition-Of-Software-From-B2B-To-B2C.aspx" class="more" target="_blank" title="The great technology wars and the transition of software from B2B to B2C"&gt;these consumer oriented (B2C) web corporation&lt;/a&gt; not only became a few of the &lt;b&gt;biggest technology companies&lt;/b&gt; in existence, they've also invented &lt;b&gt;new ways of how to get things done&lt;/b&gt;. From &lt;a href="http://googleblog.blogspot.com/2006/05/googles-20-percent-time-in-action.html" class="more" target="_blank" title="Google's 20 percent time in action"&gt;Google's 20%&lt;/a&gt;, to &lt;a href="http://www.designstaff.org/articles/design-valve-collaborating-innovating-flat-organization-2012-06-06.html" class="more" target="_blank" title="Design at Valve: collaborating and innovating in a flat organization"&gt;flat organizations without management&lt;/a&gt;, more and more companies (not only startups) set out to &lt;b&gt;revolutionize how business is done&lt;/b&gt;. In the service oriented society, &lt;b&gt;creativity&lt;/b&gt; is important, but so is &lt;b&gt;productivity&lt;/b&gt; and the ability to &lt;b&gt;ship fast&lt;/b&gt;. &lt;a href="http://lifehacker.com/5870379/done-is-better-than-perfect" class="more" target="_blank" title="Done is better than perfect"&gt;Done is better than perfect&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;With new types of management concepts, such as &lt;a href="http://epistemologic.com/2007/11/15/how-lean-and-agile-are-different-not-that-it-matters/" class="more" target="_blank" title="How Lean and Agile are different, not that it matters"&gt;lean and agile&lt;/a&gt;, modern organizations are becoming &lt;b&gt;more and more flexible&lt;/b&gt;. Not only in &lt;a href="http://arstechnica.com/information-technology/2012/06/ask-stack-what-is-the-best-way-to-divide-work-between-developers/" class="more" target="_blank" title="What is the best way to divide work between developers?"&gt;doing things&lt;/a&gt;, but also in switching &lt;b&gt;from one technology to another&lt;/b&gt;. These companies have developed their own way of &lt;b&gt;thinking about which software to use&lt;/b&gt;. And it probably has a lot to do its price, how fast can you start using it, how scalable and connectable it is, and how fast can you dump if for another. IT requirements are &lt;b&gt;moving to a higher level&lt;/b&gt;, and information systems have become just pieces of a &lt;b&gt;puzzle that needs to be completed&lt;/b&gt;.&lt;/p&gt;

&lt;h2&gt;Design and user experience&lt;/h2&gt;
&lt;p&gt;&lt;b&gt;Design and user experience&lt;/b&gt; probably still don't have that much to do with enterprise IT, but they are very much worth mentioning nevertheless. Face it, users are becoming &lt;b&gt;more and more demanding&lt;/b&gt;, and software developers need to make better and &lt;b&gt;better software&lt;/b&gt;. Even though the above mentioned facts are probably the dominating factor for the choice of which information systems the enterprise will use, &lt;b&gt;design and user experience matter more and more&lt;/b&gt;. &lt;/p&gt;

&lt;p&gt;Businesses have always had problems with &lt;a href="http://askjanbrass.hubpages.com/hub/How_to_success_with_your_new_software" class="more" target="_blank" title="Steps to success with your new software"&gt;implementing new software&lt;/a&gt;, educating the users, going through the whole status quo change. But beautiful and &lt;b&gt;useful software penetrates faster&lt;/b&gt;. People perceive &lt;a href="http://www.jnd.org/dn.mss/is_perceived_usabili.html" class="more" target="_blank" title="Is perceived usability/aesthetics more important than real"&gt;beautiful things to be more useful&lt;/a&gt;, and it's the whole &lt;b&gt;intuitiveness and usability&lt;/b&gt; of software that helps them adopt something without &lt;b&gt;too much resistance and problems&lt;/b&gt;. Some software vendors already found out &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-8-Lessons-learned-time-to-reevaluate.aspx" class="more" target="_blank" title="The Silicon Valley tour, part 8: Lessons learned, time to reevaluate"&gt;user experience is the new competitive advantage&lt;/a&gt;, and in the end it may be the thing that tips the scale. But the whole point behind it is that I can see better, more clever and detailed, information systems force out older ones on an even &lt;b&gt;faster pace&lt;/b&gt;. The whole world of information systems need &lt;b&gt;reinvention&lt;/b&gt;, and &lt;a href="http://stritar.net/Post/What-Apple-s-headphones-can-teach-us-about-user-experience-design.aspx" class="more" target="_blank" title="What Apple's headphones can teach us about user experience design"&gt;user experience design&lt;/a&gt; will be the science behind these upgrades. &lt;b&gt;Benefits&lt;/b&gt; are becoming more important than &lt;b&gt;features&lt;/b&gt;.&lt;/p&gt;

&lt;h2&gt;Social, crowdsourcing and gamification&lt;/h2&gt;
&lt;p&gt;More than 3 years ago, I was very excited to present a concept we have been developing in &lt;a href="http://neolab.si/" class="more" target="_blank" title="Neolab, software development"&gt;Neolab&lt;/a&gt; on &lt;a href="http://dsi2009.si/default.aspx?id=4&amp;l1=40" target="_blank" title="DSI 2009" class="more"&gt;Days of Slovenian IT&lt;/a&gt;. I called it &lt;a href="http://stritar.net/Post/IT_Plus_Web_20_Equals_IT_20.aspx" class="more" target="_blank" title="IT + Web 2.0 = IT 2.0"&gt;IT 2.0&lt;/a&gt;, since it meant &lt;a href="http://neolab.si/Information-Solutions-2-0.aspx#down" class="more" target="_blank" title="IT 2.0: Information Solutions 2.0 - Neolab
"&gt;integrating social services into enterprise software&lt;/a&gt; (at that time, &lt;a href="http://en.wikipedia.org/wiki/Enterprise_2.0" class="more" target="_blank" title="Enterprise 2.0 on Wikipedia"&gt;Enterprise 2.0&lt;/a&gt; was more widely used for stand-alone social software such as wikis or corporate blogs). The truth is, I didn't get the chance to sell it well, and in the mean time, &lt;a href="http://stritar.net/Post/Why_Web_2-0_Is_So_Important.aspx" class="more" target="_blank" title="Why Web 2.0 is so important"&gt;disruptive social services&lt;/a&gt; managed to &lt;b&gt;fully find their way into the enterprise&lt;/b&gt;. But business won't stop here; there are many other &lt;b&gt;fascinating things&lt;/b&gt; the internet has invented that can fully be applied to &lt;b&gt;corporate environments&lt;/b&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://gigaom.com/collaboration/gamification-network-2011/" class="more" target="_blank" title="Gamification: more than fun and games, it’s about engagement"&gt;Gamification&lt;/a&gt;, the art of using &lt;b&gt;gaming mechanics&lt;/b&gt; in non gaming environments, is getting more and more &lt;a href="http://blog.softwareinsider.org/2011/12/07/research-summary-demystifying-enterprise-gamification-for-business/" class="more" target="_blank" title="Research Summary: Demystifying Enterprise Gamification For Business"&gt;claim beyond the web&lt;/a&gt;. Both for motivating &lt;b&gt;employees&lt;/b&gt;, as for motivating &lt;b&gt;clients&lt;/b&gt;. We all like to play, so why should &lt;b&gt;work be any different&lt;/b&gt;? And we all like to &lt;b&gt;participate in something bigger&lt;/b&gt;, that is why &lt;a href="http://en.wikipedia.org/wiki/Crowdsourcing" class="more" target="_blank" title="Crowdsourcing on Wikipedia"&gt;crowdsourcing&lt;/a&gt;, where people &lt;a href="http://www.cracked.com/article_19431_5-mind-blowing-things-crowds-do-better-than-experts.html" class="more" target="_blank" title="5 Mind Blowing Things Crowds Do Better Than Experts"&gt;coproduce something&lt;/a&gt;, can bring such exciting results. Can you see where I'm headed?&lt;/p&gt;

&lt;p&gt;We are all &lt;b&gt;human&lt;/b&gt;, and in the end, behaving on a &lt;b&gt;very basic level&lt;/b&gt;. Sometimes we perform better, sometimes worse, and we all hold &lt;b&gt;hidden potential&lt;/b&gt; even ourselves aren't aware of. That is what software in the workplace can sometimes &lt;b&gt;help us discover&lt;/b&gt;, and it's something more and more businesses are aware of. &lt;b&gt;Social, gamification and crowdsourcing&lt;/b&gt; are only a few approaches that can make us &lt;a href="http://www.jeffbullas.com/2012/02/06/10-ways-social-media-is-transforming-our-world/" class="more" target="_blank" title="10 Ways Social Media is Transforming our World"&gt;feel better and more motivated&lt;/a&gt;, and they are all concepts that enterprise IT will adopt sooner or later. &lt;b&gt;Behind every company, there are only people&lt;/b&gt;.&lt;/p&gt;

&lt;h2&gt;The final destination of enterprise IT&lt;/h2&gt;
&lt;p&gt;These are the &lt;b&gt;concepts and technologies&lt;/b&gt; that will shape &lt;b&gt;enterprise IT of tomorrow&lt;/b&gt;. And with it, &lt;b&gt;new challenges&lt;/b&gt; will emerge, together with &lt;b&gt;new profiles of people&lt;/b&gt;, who will &lt;a  href="http://mashable.com/2012/01/13/career-of-the-future-data-scientist-infographic/" class="more" target="_blank" title="Career of the Future: Data Scientist [INFOGRAPHIC]"&gt;understand and use all of the above&lt;/a&gt;. These profiles, such as &lt;b&gt;data scientists&lt;/b&gt; and &lt;b&gt;business analysts&lt;/b&gt;, will help enterprise IT do what it was destined to do: Integrate &lt;b&gt;life, the universe and everything&lt;/b&gt;.&lt;/p&gt;

&lt;p&gt;But that's another story. Coming up soon.&lt;/p&gt;

&lt;p class="infoseries"&gt;Check out the complete &lt;a href="http://stritar.net/Series/The-final-destination.aspx" class="more"  title="The final destination of enterprise IT"&gt;The final destination&lt;/a&gt; series.&lt;/p&gt;</description><link>http://stritar.net/Post/The-final-destination-part-1-technologies-and-concepts-enterprise-IT-will-have-to-adopt.aspx</link></item><item><title>The Silicon Valley tour, part 8: Lessons learned, time to reevaluate</title><pubDate>Sun, 22 Apr 2012 18:01:36 GMT</pubDate><description>&lt;p&gt;It's been about  month since I've returned from &lt;a href="http://stritar.net/Series/The-Silicon-Valley-tour.aspx" target="_blank" title="The Silicon Valley Tour" class="more"&gt;Silicon Valley&lt;/a&gt;, so I've had plenty of time to think about what happened there. This time I went out of curiosity, hoping to get the idea of how things work in the global center of technology. The next time I will be there for real business, approaching the situation more systematically. &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-4-The-streets-of-San-Francisco.aspx" target="_blank" title="The Silicon Valley tour, part 4: The streets of San Francisco" class="more"&gt;San Francisco&lt;/a&gt; and &lt;a href="http://stritar.net/Series/The-Silicon-Valley-tour.aspx" target="_blank" title="The Silicon Valley Tour" class="more"&gt;Silicon Valley&lt;/a&gt; are a great place to visit for &lt;a href="http://stritar.net/About/Skills.aspx" target="_blank" title="Grega Stritar's skills" class="more"&gt;profiles such as myself&lt;/a&gt;, so there surely will be a next time, when a wiser version of me will be able to do some serious shit. And I'll be wiser also because I've learned my lessons this time.&lt;/p&gt;

&lt;h2&gt;Ideas are worthless, but execution also isn't all it takes&lt;/h2&gt;
&lt;p&gt;When I started being an entrepreneur, I thought The &lt;b&gt;idea&lt;/b&gt; was everything. While innovation may be important, it's mostly worthless by itself. No matter how good or revolutionary your idea is, hundreds of people probably have a similar idea at the same time. As &lt;a href="https://twitter.com/#!/michels" class="more" target="_blank" title="Oren Michels (michels) on Twitter"&gt;Oren Michels&lt;/a&gt; puts it: "Stealth mode is stupid, &lt;b&gt;execution&lt;/b&gt; is what matters.". Ideas are worth nothing if they're not executed properly. But wait, we've done a pretty good job with &lt;a href="http://twenity.com" class="more" target="_blank" title="Twenity - Discover your social capital while competing with your friends"&gt;Twenity&lt;/a&gt;, but that still wasn't enough to make it abroad. It seems execution isn't enough as well.&lt;/p&gt;


&lt;p&gt;At this point I think the hardest thing to do is the next step, putting the product on the &lt;b&gt;market&lt;/b&gt;, making it recognized. At least that's where we are now, that's the obstacle we are currently facing. But I can already predict that the next hardest thing would be to find the &lt;b&gt;investors&lt;/b&gt;, and the next to &lt;b&gt;scale&lt;/b&gt; the business. &lt;b&gt;Idea &gt; Execution &gt; Marketing &gt; Financing &gt; Scaling&lt;/b&gt; is a complex lifecycle, and you have to control every element before you can say you've made it. That's why you should try (and fail) as many times as possible. With every new project you do, it will be easier to dominate the prior steps, allowing you to focus more energy on the next ones.&lt;/p&gt;

&lt;h2&gt;Competition is fierce, but the market is big&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-1-Seedcamp-America-Trip-visiting-the-Googleplex.aspx" target="_blank" title="The Silicon Valley tour, part 1: Seedcamp America Trip visiting the Googleplex" class="more"&gt;The (Seedcamp) startups&lt;/a&gt; I've met on my trip really do some seriously crazy shit. Some of the things were so awesome I've almost lost faith in being able to do something similar. But I managed to somehow get back in the game. &lt;a href="http://neolab.si" class="more" target="_blank" title="Neolab - software development"&gt;Neolab&lt;/a&gt; may not be cutting edge (yet) on the emerging fields such as mobile, HTML 5 or responsive design, but that's really not that big of an issue, since we make things that do what they're supposed to. That's the &lt;b&gt;Execution&lt;/b&gt; phase, but luckily, the &lt;b&gt;Market&lt;/b&gt; has the capacity to absorb many things, if approached properly. Face it - there will always be companies who do a better job than you, but it's the Market who'll decide who makes it or not.&lt;/p&gt;


&lt;p&gt;I attended a &lt;a href="http://www.salesforce.com/" class="more" target="_blank" title="CRM, the cloud, and the social enterprise - Salesforce.com"&gt;Salesforce&lt;/a&gt; conference for a few hours (thanks &lt;a href="https://twitter.com/#!/davorin" class="more" target="_blank" title="Davorin Gabrovec (davorin) on Twitter"&gt;Davorin&lt;/a&gt;!), which attracted thousands of visitors. In case you don't know them, they are the leading provider of &lt;a href="http://en.wikipedia.org/wiki/Software_as_a_service" class="more" target="_blank" title="Software as a Service - Wikipedia"&gt;Software as a Service&lt;/a&gt; CRM solutions, offering a service and a &lt;a href="http://stritar.net/Post/The-future-of-software-is-in-platforms.aspx" class="more" target="_blank" title="The future (of software) is in platforms"&gt;platform for other developers&lt;/a&gt;. Their product is really awesome, but that doesn't mean similar products can't find their own market. Researching on this issue, I found a &lt;a href="http://crm-software-review.toptenreviews.com/" class="more" target="_blank" title="CRM Software Review 2012 | Best Customer Relationship Management Software"&gt;review of the 10 best known SaaS CRM solutions&lt;/a&gt;, all of them obviously able to survive, even though Salesforce dominates this segment. And I'm sure there are hundreds, if not thousands more that are able to coexist at the same time on the huge global markets. Which brings me to my next point:&lt;/p&gt;

&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/Silicon-Valley/Salesforce-Conference.jpg" alt="Oren Michels from Mashery in Kiberpipa for Silicon Gardens"&gt;
&lt;p class="underpicture"&gt;Highlights from a massive Salesforce conference&lt;/p&gt;

&lt;h2&gt;User experience is the new competitive advantage&lt;/h2&gt;
&lt;p&gt;You need to find your &lt;a href="http://en.wikipedia.org/wiki/Unique_selling_proposition" target="_blank" title="Unique selling proposition" class="more"&gt;Unique selling proposition&lt;/a&gt; and competitive advantage. Most of the above mentioned Seedcamp startups found it in superior &lt;a href="http://stritar.net/Category/User_Experience.aspx" target="_blank" title="User experience on Stritar's chronolog" class="more"&gt;user experience&lt;/a&gt;. Take something that works, and &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-7-A-few-exciting-new-business-models-that-actually-work.aspx" target="_blank" title="The Silicon Valley tour, part 7: A few exciting new business models that actually work" class="more"&gt;make it work even better&lt;/a&gt;. Today's users are quite willing to &lt;a href="http://stritar.net/Post/How_Nokia_Lost_Its_Mobile_Interface_Domination_And_How_Apple_Took_It.aspx" target="_blank" title="How Nokia lost its mobile interface domination and how Apple took it" class="more"&gt;migrate to a new product / service&lt;/a&gt; if it turns out to be better than the current one. A great example of this philosophy is  &lt;a href="http://vox.io/" target="_blank" title="Call the world | vox.io" class="more"&gt;vox.io&lt;/a&gt;, which offers a similar service than Skype (online calls and chat), but simply does it better. And by better I mean using new innovative approaches to make something more simple and intuitive to use. The user experience segment will only become more important and challenging in the future, since new ways of interactions with software are emerging (touch, voice, thought?).&lt;/p&gt;
&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/Silicon-Valley/Vox-io-chat.jpg" alt="Oren Michels from Mashery in Kiberpipa for Silicon Gardens"&gt;
&lt;p class="underpicture"&gt;vox.io's &lt;a href="http://blog.vox.io/post/19908311525/messages-content" target="_blank" title="vox.io blog: Messages + Content" class="more"&gt;chat with embeddable content&lt;/a&gt; proves chat can be reinvented&lt;/p&gt;

&lt;h2&gt;Selling and pitching is ok&lt;/h2&gt;
&lt;p&gt;When you mention Sales, many people get the impression of a door-to-door salesperson trying to sell you books. Or company phones ringing with people who make it hard to say no to. These things give sales a negative connotation. But it seems that's a cultural thing. In San Francisco, everybody is trying to sell you stuff, everybody's pitching all the time. When you ask somebody "What do you do?", the person is already showing you their product on his/her iPhone. Maybe not for the actual sell, but just to get some decent feedback. You shouldn't feel bad about trying to sell something, that how the system works. Just make sure that something is worth selling.&lt;/p&gt;

&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/Silicon-Valley/Vox-io-Party.jpg" alt="Oren Michels from Mashery in Kiberpipa for Silicon Gardens"&gt;
&lt;p class="underpicture"&gt;One of the parties at vox.io's. Everybody was pitching.&lt;/p&gt;

&lt;h2&gt;You're nothing without the contacts&lt;/h2&gt;
&lt;p&gt;I admit I was a bit naive this time. I hoped the fact me being a blogger and a representative of two startups would open a few doors, but this turned out to be wishful thinking. It's true I did manage to find a few contacts on the spot, which enabled me to do  great things (such as visiting &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-5-Visiting-the-technology-giants.aspx" target="_blank" title="The Silicon Valley tour, part 5: Visiting the technology giants" class="more"&gt;the technology bluechips&lt;/a&gt; and &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-6-A-Trip-To-the-Internet-Archive.aspx" target="_blank" title="The Silicon Valley tour, part 6: A trip to the Internet Archive" class="more"&gt;the Internet archive&lt;/a&gt;), but my way to the influential blogs was closed. I heard that they receive a few hundred submissions a day, so you need to make sure your pitch is awesome and you have backdoors to deploy it. Do your homework, the next time I take on a similar adventure, I'll try to schedule as many meeting as possible in advance. I've finally found a reason to pimp up &lt;a href="http://www.linkedin.com/in/stritar" class="more" target="_blank" title="Grega Stritar  | LinkedIn"&gt;my LinkedIn profile&lt;/a&gt;, and I was lucky enough that:&lt;/p&gt;

&lt;h2&gt;The Slovenian (startup) scene is alive and kicking&lt;/h2&gt;
&lt;p&gt;One of the most fascinating things that happened to me was the chance to meet the &lt;a href="http://stritar.net/Category/Slovenia.aspx" target="_blank" title="Slovenia on Stritar's chronolog" class="more"&gt;Slovenian&lt;/a&gt; diaspora in Bay Area, and the &lt;a href="http://stritar.net/Category/Made_in_Slovenia.aspx" target="_blank" title="Made in Slovenia on Stritar's chronolog" class="more"&gt;startup scene&lt;/a&gt; around it. Thanks to a few individuals, such as &lt;a href="https://twitter.com/#!/jure" class="more" target="_blank" title="Jure Leskovec (jure) on Twitter"&gt;Jure&lt;/a&gt;, &lt;a href="https://twitter.com/#!/tomazstolfa" class="more" target="_blank" title="Tomaž Štolfa (tomazstolfa) on Twitter"&gt;Tomaž&lt;/a&gt; and &lt;a href="https://twitter.com/#!/andraz" class="more" target="_blank" title="Andraž Tori (andraz) on Twitter"&gt;Andraž&lt;/a&gt;, a lot of things are happening around &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-3-The-magnificent-Stanford-University.aspx" target="_blank" title="The Silicon Valley tour, part 3: The magnificent Stanford University" class="more"&gt;Stanford University&lt;/a&gt; and &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-2-vox-io-s-San-Francisco-HQ-aka-the-Slovenian-hall-of-tech.aspx" target="_blank" title="The Silicon Valley tour, part 2: vox.io's San Francisco HQ aka the Slovenian hall of tech" class="more"&gt;vox.io's San Francisco headquarters&lt;/a&gt;, and everybody is very welcoming to the new generation of Slovenian immigrants and other startups, trying to make it abroad. Thank you for your kindness, &lt;a href="http://stritar.net/Post/I-Feel-Slovenia-I-Really-Do.aspx" class="more" target="_blank" title="I feel sLOVEnia. I really do."&gt;I feel Slovenia&lt;/a&gt;!&lt;/p&gt;

&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/Silicon-Valley/Slovenian-Diaspora-Stanford-University.jpg" alt="Oren Michels from Mashery in Kiberpipa for Silicon Gardens"&gt;
&lt;p class="underpicture"&gt;The Slovenian diaspora meeting at the Stanford University&lt;/p&gt;


&lt;h2&gt;Foursquare is the ultimate travel guide, so get a local data plan&lt;/h2&gt;
&lt;p&gt;Forget maps, Foursquare has become the ultimate travel guide if you're looking for companies, tourist attractions or happening. That's why you'll need a local data plan, which costs a few bucks a day. Pretty much everything is on Foursquare (besides, physical addresses are often very hard to find online), and trending venues can point you to the events worth visiting. I've never used Foursquare in such a way, and the critical mass of users reached around here surely provides massive value beyond the game. &lt;/p&gt;

&lt;h2&gt;What now?&lt;/h2&gt;
&lt;p&gt;That pretty much sums it up. This trip was a &lt;a href="http://stritar.net/Series/The-Silicon-Valley-tour.aspx" target="_blank" title="The Silicon Valley Tour" class="more"&gt;great experience&lt;/a&gt;, but it's time to get back to the drawing board. Rethink my strategies. Redesign &lt;a href="http://stritar.net/Projects/Twitfluence.aspx" class="more" target="_blank" title="Twenity - Discover your social capital while competing with your friends"&gt;Twenity&lt;/a&gt;'s user experience. Reinvent &lt;a href="http://stritar.net/Projects/Neolab.aspx" class="more" target="_blank" title="Neolab - software development"&gt;Neolab&lt;/a&gt;'s business model. Stay in touch with the people I've met. Find new contacts for the next visit. Adopt new technologies. Research new markets. Think global. &lt;/p&gt;

&lt;p&gt;Well, at least I won't get bored.&lt;/p&gt;

&lt;p class="infoseries"&gt;Check out the complete &lt;a href="http://stritar.net/Series/The-Silicon-Valley-tour.aspx" class="more"  title="The Silicon Valley Tour"&gt;The Silicon Valley tour&lt;/a&gt; series.&lt;/p&gt;</description><link>http://stritar.net/Post/The-Silicon-Valley-tour-part-8-Lessons-learned-time-to-reevaluate.aspx</link></item><item><title>The future (of software) is in platforms</title><pubDate>Sun, 08 Apr 2012 16:26:11 GMT</pubDate><description>&lt;p&gt;I don't know if you've had the chance to read &lt;a href="http://www.amazon.com/What-Would-Google-Jeff-Jarvis/dp/0061709719" class="more" target="_blank" title="Amazon.com: What Would Google Do?"&gt;What Would Google Do?&lt;/a&gt; by &lt;a href="http://en.wikipedia.org/wiki/Jeff_Jarvis" class="more" target="_blank" title="Jeff Jarvis - Wikipedia?"&gt;Jeff Jarvis&lt;/a&gt;. You should, it's a very powerful book, even though it's been written a few years ago. Things have changed a bit since then, when &lt;a href="http://blogs.hbr.org/cs/2012/03/google_and_this_time_its_gonna.html" class="more" target="_blank" title="Google Grows Up: A Necessary Evil?"&gt;Google was on top of it's game&lt;/a&gt;, but that doesn't mean the ideas presented in the book aren't more actual than ever. One of the chapters that made the biggest impact on me was the one about &lt;a href="http://www.buzzmachine.com/2009/11/11/the-future-of-business-is-in-ecosystems/" class="more" target="_blank" title="The future of business is in ecosystems"&gt;platforms and distributed systems&lt;/a&gt;. Google managed to &lt;a href="http://www.metrolic.com/google-the-company-that-changed-the-world-4400/" class="more" target="_blank" title="Google – The Company That Changed The World"&gt;conquer the world of Web 1.0&lt;/a&gt; by being decentralized, allowing others to embed YouTube videos, Google Maps and Ads anywhere on the Web. This orientation provided the fuel for Google's further development and growth. Today, this way of thinking is not a competitive advantage anymore, it's becoming a necessity. As you will see, &lt;a href="http://stritar.net/Post/The-Great-Technology-Wars-And-The-Transition-Of-Software-From-B2B-To-B2C.aspx" class="more" target="_blank" title="The great technology wars and the transition of software from B2B to B2C"&gt;current online market leaders&lt;/a&gt; of various industries are not those who provide the service, they're the ones who provide the platform.&lt;/p&gt;

&lt;h2&gt;Platforms rule because mashups rule&lt;/h2&gt;
&lt;p&gt;Platforms, as opposed to products and services, allow others to build on top of them. Not thinking about control and centralization, they provide the basic building blocks other can use to develop even more products and services. In the world of Web 1.0, this meant using an embedded YouTube video instead of having your own video player, but Web 2.0 has been heavily defined by ecosystems of services built around other services. With &lt;a href="http://en.wikipedia.org/wiki/Application_programming_interface" class="more" target="_blank" title="Application programming interface - Wikipedia"&gt;APIs&lt;/a&gt; these platforms provide, developing high-level &lt;a href="http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)" class="more" target="_blank" title="Mashup (web application hybrid) - Wikipedia"&gt;mashups&lt;/a&gt; has never been easier from the technical point of view, and this type of architecture benefits everybody. The platform vendor gets additional developers that extend and market it's service, while the satellite mashup gets the distribution channels, users and data they need to get somewhere faster. A modern synergy packed symbiosis.&lt;/p&gt;

&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/Platforms-Oren-Michels-Mashery.jpg" alt="Oren Michels from Mashery in Kiberpipa for Silicon Gardens"&gt;
&lt;p class="underpicture"&gt;&lt;a href="https://twitter.com/#!/michels" class="more" target="_blank" title="Oren Michels (michels) on Twitter"&gt;Oren Michels&lt;/a&gt;, CEO of &lt;a href="http://mashery.com/" class="more" target="_blank" title="API Management, Infrastructure, Strategy and Developer Outreach - Mashery"&gt;Mashery&lt;/a&gt;, which provides API as a service, talking for &lt;a href="http://www.silicongardens.si/" class="more" target="_blank" title="Silicon Gardens - Silicijevi Vrtički"&gt;Silicon Gardens&lt;/a&gt; in &lt;a href="http://www.kiberpipa.org/" class="more" target="_blank" title="All our code are belong to you :: Kiberpipa.org"&gt;Kiberpipa&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;The technology platforms&lt;/h2&gt;
&lt;p&gt;Today, pretty much all of the technology market leaders are platforms. Google allows various levels of use of it's services, from embedding things to using different APIs. Facebook's games and other &lt;a href="http://www.appdata.com/" class="more" target="_blank" title="AppData - Facebook application leaderboards, charts, and metrics"&gt;apps ecosystem is huge&lt;/a&gt;, with providers such as &lt;a href="http://www.forbes.com/sites/markpmills/2011/12/18/the-good-news-behind-the-zynga-ipo-and-what-it-says-about-the-new-economy/" class="more" target="_blank" title="The Good News Behind the Zynga IPO And What it Says About the New Economy"&gt;Zynga already gone public&lt;/a&gt;. Twitter and it's massive amounts of tweets generated in real-time produced the &lt;a href="http://www.briansolis.com/2011/01/exploring-the-twitterverse/" class="more" target="_blank" title="Exploring the Twitterverse"&gt;Twitterverse - an array of fascinating high-level services&lt;/a&gt;. Foursquare, a geo-location network allowed other interesting concepts, such as &lt;a href="http://techcrunch.com/2011/07/11/checkin-brings-augmented-reality-to-your-facebook-and-foursquare-check-ins/" class="more" target="_blank" title="CheckIn+ Brings Augmented Reality To Your Facebook And Foursquare Check-Ins"&gt;augmented reality&lt;/a&gt; and &lt;a href="http://oust.me/" class="more" target="_blank" title="Your life should be a game - Oust.me"&gt;games&lt;/a&gt;, on top of its service. Amazon offers you to build your &lt;a href="http://astore.amazon.com/" class="more" target="_blank" title="aStore for Amazon Associates"&gt;own store&lt;/a&gt;, and Apple's and Android's &lt;a href="http://www.digitalbuzzblog.com/infographic-app-store-war-statistics/" class="more" target="_blank" title="Infographic: App Store War Statistics"&gt;mobile app stores&lt;/a&gt; are hosting hundreds of thousands of apps developers can build, deploy and distribute in short amounts of time. &lt;a href="http://www.salesforce.com/" class="more" target="_blank" title="CRM, the cloud, and the social enterprise - Salesforce.com"&gt;Salesforce&lt;/a&gt; offers a platform for enterprise IT, WordPress for writing and &lt;a href="http://www.zemanta.com/" class="more" target="_blank" title="Zemanta - blog publishing assistant: related images, articles &amp; posts for bloggers"&gt;blogging tools&lt;/a&gt;.  I could go on, but you get the picture. Platforms are the future, because they evolve collaboratively, with thousands, if not millions of people co-creating them.&lt;/p&gt;

&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/Platforms-Salesforce-Conference.jpg" alt="Salesforce Conference in San Francisco, March 2012"&gt;
&lt;p class="underpicture"&gt;A massive Salesforce conference in &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-4-The-streets-of-San-Francisco.aspx" class="more" target="_blank" title="The Silicon Valley tour, part 4: The streets of San Francisco"&gt;San Francisco&lt;/a&gt;, which I've visited on my &lt;a href="http://stritar.net/Series/The-Silicon-Valley-tour.aspx" class="more" target="_blank" title="The Silicon Valley tour on Stritar's chronolog"&gt;Silicon Valley trip&lt;/a&gt; (thanks &lt;a href="https://twitter.com/#!/davorin" class="more" target="_blank" title="Davorin Gabrovec (davorin) on Twitter"&gt;Davorin&lt;/a&gt;!)&lt;/p&gt;


&lt;h2&gt;The real-life platforms&lt;/h2&gt;
&lt;p&gt;Not only in software and technology, platforms in real-life are also becoming more widespread. The whole Apple iPad/iPhone gadgets ecosystem is one of the most obvious cases, where various providers offer &lt;a href="http://reviews.cnet.com/best-ipod-speakers/" class="more" target="_blank" title="Best iPod/iPhone speakers"&gt;sound systems&lt;/a&gt;, dongles, add-ons and other &lt;a href="http://www.apple.com/ipod/nike/" class="more" target="_blank" title="Apple - Run or workout with Nike + iPod"&gt; accessories&lt;/a&gt; that upgrade and make the original item even more appealing. &lt;a href="http://www.nespresso.com/" class="more" target="_blank" title="Nestlé Nespresso: The art of espresso, exclusive coffee machines, the Premium Blends, the accessories and our unique Club"&gt;Nespresso&lt;/a&gt; and &lt;a href="http://www.dolce-gusto.us/" class="more" target="_blank" title="Welcome to NESCAF&amp;Eacute;® Dolce Gusto®"&gt;Dolce Gusto&lt;/a&gt; are another interesting products. Nestlé provides the platform - the small coffee pads, which they are pushing to the market, while different manufacturers make &lt;a href="http://www.epinions.com/Coffee_and_Espresso_Makers--nespresso?sb=1" class="more" target="_blank" title="Nespresso Coffee and Espresso Makers Product Reviews and Prices - Epinions.com"&gt;coffee machines&lt;/a&gt; and other complementary products. The platform becomes more useful because of its satellites, which make the platform even more successful, turning this relationship into a &lt;a href="http://en.wikipedia.org/wiki/Virtuous_circle_and_vicious_circle" class="more" target="_blank" title="Virtuous circle and vicious circle - Wikipedia"&gt;virtuous circle&lt;/a&gt;.&lt;/p&gt;

&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/Platforms-Nestle-Dolce-Gusto-Nespresso.jpg" alt="Nestle Dolce Gusto Coffee Machines"&gt;
&lt;p class="underpicture"&gt;Coffee machines by various vendors for Nestlé Dolce Gusto&lt;/p&gt;



&lt;h2&gt;So what should I do?&lt;/h2&gt;
&lt;p&gt;Firstly, you should embrace this way of thinking and understand what's happening. Platforms have been around since the beginning of software, even though you maybe haven't thought about them in such a way. Computer architectures, Operating systems, Programming languages and Development environments are all platforms, on a more basic level - but they provide the foundation which others can build on top of. Other platforms are build atop of these and others atop of those. Platforms are everywhere, and with every new level, they are less technically, and more conceptually oriented. Think about where you fit in.&lt;/p&gt;

&lt;p&gt;Next, find a platform that suits what you are trying to do. Personally, against many odds, &lt;a href="http://stritar.net/Series/Facebook_Vs_Twitter.aspx" class="more" target="_blank" title="Facebook vs. Twitter on Stritar's chronolog"&gt;I believe more in Twitter than I do in Facebook&lt;/a&gt;, since Facebook is trying to keep as much as possible inside its service, while &lt;a href="http://stritar.net/Post/Facebook_Vs_Twitter_-_Part_2_-_Privacy_And_Real-Time_Web.aspx" class="more" target="_blank" title="Facebook vs. Twitter - Part 2: Privacy and real-time web"&gt;Twitter acts distributed&lt;/a&gt;. One of our projects is &lt;a href="http://twenity.com/" class="more" target="_blank" title="Twenity - Discover your social capital while competing with your friends"&gt;Twenity&lt;/a&gt;, a game we've developed &lt;a href="http://blog.twenity.com/Posts/Twenity-when-online-influence-measuring-meets-gamification" class="more" target="_blank" title="Twenity – when online influence measuring meets gamification"&gt;around Twitter influence measuring&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;If you're feeling lucky, you might want to become a platform on your own. While this may be almost impossible to do, it's something I wish I will have the chance to do someday. &lt;a href="http://neolab.si/" target="_blank" title="Neolab, software development" class="more"&gt;Neolab&lt;/a&gt; already has its &lt;a href="http://stritar.net/Projects/Neolab.aspx" class="more" target="_blank" title="Neolab on Stritar's chronolog"&gt;own development framework&lt;/a&gt;, and if we do manage to make enough surplus or find an investor that will take us down this road, I'll be the first one in line. That is, if we don't decide to join an established platform and rather build on top of that.&lt;/p&gt;

&lt;p&gt;Things have changed. The future (of software) is in platforms. Are you already a part of the show?&lt;/p&gt;</description><link>http://stritar.net/Post/The-future-of-software-is-in-platforms.aspx</link></item><item><title>Zakaj blogam v angleščini [In Slovene]</title><pubDate>Thu, 23 Feb 2012 08:14:26 GMT</pubDate><description>&lt;p&gt;Dragi prijatelj, znanec, bralec, naj se ti najprej opravičim. Pred leti, ko sem se &lt;a href="http://stritar.net/Post/What_To_Do_With_My_Blog.aspx" class="more" target="_blank" title="What to do with my blog"&gt;loteval tega projekta&lt;/a&gt;, sem se soočil z eno izmed težjih odločitev v svoji spletni karieri: ali naj svoj spletni dnevnik pišem v slovenščini ali v angleščni. &lt;/p&gt;
&lt;p&gt;Takrat sem se odločil za slednje, kljub temu da sem vedel, da bo na ta način težje začeti. Podobno, kot na &lt;a href="http://twitter.com/gstritar" class="more" target="_blank" title="Grega Stritar (gstritar) on Twitter"&gt;Twitterju&lt;/a&gt;, se mi zdi, da je na kratek rok v materinem jeziku lažje dobiti tisto osnovno občinstvo, vprašanje pa je, kaj je bolj učinkovito na dolgi rok. Z angleščino je enostavneje doseči več ljudi, kar sem tudi pričakoval, da se bo enkrat zgodilo. Danes, skoraj tri leta kasneje, lahko rečem, da &lt;a href="http://stritar.net/Post/I-Got-Another-Scent-Of-Going-Viral-On-Social-Media-And-I-Am-Loving-Every-Bit-Of-It.aspx" class="more" target="_blank" title="I got another scent of going viral on social media. And I'm loving every bit of it."&gt;mi je kar uspelo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Čeprav imam &lt;a href="http://stritar.net/Post/I-Feel-Slovenia-I-Really-Do.aspx" class="more" target="_blank" title="I feel sLOVEnia. I really do."&gt;zelo rad Slovenijo&lt;/a&gt;, se ne čutim dolžan delovati v smeri ohranjanja materinega jezika -  za to obstajajo drugi profili ljudi. Morda se sliši ignorantsko, vendar ni. Svojo misijo vidim drugje. &lt;/p&gt;
&lt;p&gt;Glede na trenutno gospodarsko situacijo je zame bistveno, da skušam v tujini predstavljati lastne projekte, kot sta &lt;a href="http://neolab.si" class="more" target="_blank" title="Neolab, software development"&gt;Neolab&lt;/a&gt; in &lt;a href="http://twenity.com" class="more" target="_blank" title="Twenity, discover your social capital while competing with your friends"&gt;Twenity&lt;/a&gt;, ter zagotoviti zaposlitev čim večjemu številu ljudi. To ni edini razlog za angleščino, veliko delujem tudi v smeri &lt;a href="http://stritar.net/Post/Made_In_Slovenia.aspx" class="more" target="_blank" title="Made in Slovenia"&gt;splošne promocije Slovenije&lt;/a&gt;, &lt;a href="http://stritar.net/Post/Can-You-Believe-Watson-Got-The-Question-About-Slovenia-Wrong-On-Jeopardy.aspx" class="more" target="_blank" title="Can you believe Watson got the question about Slovenia wrong on Jeopardy?"&gt;njenih dosežkov&lt;/a&gt;, &lt;a href="http://stritar.net/Post/Cool-Slovenian-Brands-Part-1-Technology-Startups-Making-It-Big.aspx" class="more" target="_blank" title="Cool Slovenian brands, part 1: Technology startups making it big"&gt;uspešnih podjetij in ljudi&lt;/a&gt; ter &lt;a href="http://stritar.net/Post/You_Should_Know_About_Dual.aspx" class="more" target="_blank" title="You should know about Dual"&gt;kulturnih posebnosti&lt;/a&gt;. Nekdo mora povedati svetu, da obstajamo. Tako imajo tudi drugi nekaj od mojih naprezanj. In morda je takšen pristop celo bolj učinkovit za ohranjanje naše kulture kot uporaba slovenskega jezika.&lt;/p&gt;

&lt;p&gt;Eden izmed večjih problemov Slovenije je, da so država in njeni sateliti pogosto edine stranke, ki si sploh lahko privoščijo projekte večjega obsega. Delati za državo pa ni ravno najbolj spodbudno. Zasebna podjetja imajo jasen cilj, ko kupujejo programsko opremo: racionalizirati poslovanje, zniževati stroške in/ali povečati prihodke. V državnih ustanovah pa se rado zgodi, da so vpleteni še drugi interesi, kar ne vodi  v najbolj optimalno izvedbo posla. Zaradi tega je še toliko bolj bistveno, da se mala podjetja usmerjajo navzven. Ob tem lahko ponosno povem, da je &lt;a href="http://neolab.si" class="more" target="_blank" title="Neolab, software development"&gt;Neolab&lt;/a&gt; v svoji zgodovini uspel izvoziti storitve v več "zahodnih" držav: Nizozemsko, Veliko Britanijo in Južnoafriško republiko.&lt;/p&gt;

&lt;p&gt;Ne skušam trditi, da je mednarodno profiliranje našega podjetja posledica mojega pisanja. Morda ne povsem, je pa pisanje verjetno pripomoglo v določeni meri. Ko smo že pri pisanju - to je moj stoti zapis, zato sem si tudi privoščil tale jezikovni preobrat. &lt;/p&gt;
&lt;p&gt;Dalje pa spet naprej po starem. Razglabljanja o tehnologiji na vse možne načine. Nekoč bo že nekdo prisluhnil mojim razmišljanjem in me potegnil s seboj, jaz pa bom s seboj potegnil ostale. In takrat bo v Silicijevi dolini še več ljudi govorilo slovensko, pisatelji in novinarji pa bodo skrbeli, da ne bomo pozabili na slovenščino. Mar ni to super plan? &lt;/p&gt;
&lt;p&gt;Upam, da sedaj razumeš, zakaj blogam v angleščini.&lt;/p&gt;</description><link>http://stritar.net/Post/Zakaj-Blogam-V-Anglescini.aspx</link></item><item><title>Twitfluence is dead, long live Twenity! Launching December 21st 2011.</title><pubDate>Sun, 18 Dec 2011 17:41:51 GMT</pubDate><description>&lt;p&gt;In three days, a new type of online influence measuring service will be launched, an exciting new version of &lt;a href="http://twitfluence.org/Twitfluence060.aspx" class="more" target="_blank" title="Twitfluence version 0.60"&gt;Twitfluence&lt;/a&gt; on steroids. Unlike Klout or PeerIndex, &lt;a href="http://twenity.com" class="more" target="_blank" title="Twenity - Vanity is the spice of life"&gt;Twenity&lt;/a&gt; won't try to set a new standard for calculating social authority, it will rather behave as a game on top of your social activity, which will allow players to go through quests, unlock levels, badges, compare themselves and compete with each other. A project made by &lt;a href="http://neolab.si" class="more" target="_blank" title="Neolab, development of IT solutions"&gt;Neolab&lt;/a&gt; and &lt;a href="http://ilovarstritar.com" class="more" target="_blank" title="IlovarStritar, Concept and Design"&gt;IlovarStritar&lt;/a&gt; that will try to combine the elements of gamification and social authority measuring. Who's hot and who's not, the game.&lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="http://twenity.com" class="button2" target="_blank" title=" Launch Twenity - Discover your social capital while competing with your friends"&gt;Launch&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The algorithm we'll use is the v0.60 of &lt;a href="http://stritar.net/Projects/Twitfluence.aspx" class="more" target="_blank" title="Twitfluence, measuring your social capital"&gt;Twitfluence&lt;/a&gt;, but on an improved engine, and that's pretty much everything that will stay the same as the prototype. &lt;a href="http://www.twitter.com/gstritar" class="more" target="_blank" title="Grega Stritar (gstritar) on Twitter"&gt;Twitter&lt;/a&gt; is the original source for data, but if there is enough interest, new quests based on Facebook, Foursquare and other platforms will be designed and developed. &lt;/p&gt;

&lt;p&gt;On Wednesday, December 21st, at 7 PM CET, &lt;a href="http://twenity.com" class="more" target="_blank" title="Twenity - Vanity is the spice of life"&gt;Twenity&lt;/a&gt; will be &lt;a href="http://www.facebook.com/events/199202020166417/" class="more" target="_blank" title="Twenity launch"&gt;presented and officially launched&lt;/a&gt; as part of the last &lt;a href="http://wwwh.si" class="more" target="_blank" title="wwwh, Spletne urice"&gt;wwwh&lt;/a&gt; of this year. We will stay in beta at this point, since there will surely be problems with some (influential) users and further patches will be done in the next few weeks. But after that, the sky is the limit. You're very welcome to join us in &lt;a href="http://www.kiberpipa.org/sl/kjesmo/" class="more" target="_blank" title="All our code are belong to you :: Kiberpipa.org"&gt;Kiberpipa&lt;/a&gt;, or you can watch the &lt;a href="http://video.kiberpipa.org/live.html" class="more" target="_blank" title="Kiberpipin Videoarhiv - Live stream"&gt;live stream online&lt;/a&gt;. Here are a few resources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the official &lt;a href="http://twenity.com" class="more" target="_blank" title="Twenity - Vanity is the spice of life"&gt;Twenity page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;the v0.60 of the &lt;a href="http://twitfluence.org/Twitfluence060.aspx" class="more" target="_blank" title="Twitfluence version 0.60"&gt;Twitfluence calculation&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;the &lt;a href="http://wwwh.si/spletne-urice-190-twenity-%E2%80%93-lansiranje-novoletka/" class="more" target="_blank" title="Spletne urice #190: Twenity – lansiranje // NOVOLETKA"&gt;event invitation&lt;/a&gt; (in Slovene)&lt;/li&gt;
&lt;li&gt;the &lt;a href="http://video.kiberpipa.org/live.html" class="more" target="_blank" title="Kiberpipin Videoarhiv - Live stream"&gt;live stream&lt;/a&gt; where the presentation will be broadcast on Wednesday&lt;/li&gt;
&lt;li&gt;the &lt;a href="http://www.facebook.com/events/199202020166417/" class="more" target="_blank" title="Twenity launch"&gt;event on Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;our &lt;a href="http://www.twitter.com/twenity20" class="more" target="_blank" title="Twenity (twenity20) on Twitter"&gt;Twitter profile&lt;/a&gt; and &lt;a href="http://www.facebook.com/twenity20" class="more" target="_blank" title="Twenity on Facebook"&gt;Facebook page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;more info about the &lt;a href="http://stritar.net/Projects/Twitfluence.aspx" class="more" target="_blank" title="Twitfluence, measuring your social capital"&gt;Twitfluence calculation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;"Twenity is an interesting new game that helps you discover your social capital while competing with your friends. This real-live RPG enables you to play without the need to actually do anything."&lt;/p&gt;

&lt;p&gt;That's right: Vanity is the spice of life.&lt;/p&gt;</description><link>http://stritar.net/Post/Twitfluence-Is-Dead-Long-Live-Twenity-Launching-December-21st-2011.aspx</link></item><item><title>Supporting events on Twitter: how Pop TV and Soočenje owned the Slovenian Twitterverse</title><pubDate>Sun, 20 Nov 2011 10:13:58 GMT</pubDate><description>&lt;p&gt;Supporting events on &lt;a href="http://twitter.com/gstritar" class="more" target="_blank" title="Grega Stritar (gstritar) on Twitter"&gt;Twitter&lt;/a&gt; is becoming very popular, and it's a perfect case study of what Twitter can do. After all, this channel allows &lt;a href="http://stritar.net/Post/Is-Dexter-And-Its-Social-Game-Slice-Of-Life-The-Future-Of-Television-Shows-But-No-One-Noticed.aspx" class="more" target="_blank" title="Is Dexter and its social game Slice of Life the future of TV shows (but no one noticed)?"&gt;an additional layer&lt;/a&gt; for following things that are going on in real-life, in &lt;a href="http://stritar.net/Post/Facebook_Vs_Twitter_-_Part_2_-_Privacy_And_Real-Time_Web.aspx" class="more" target="_blank" title="Facebook vs. Twitter - Part 2: Privacy and real-time web"&gt;real-time&lt;/a&gt;. Coverage sometimes happens accidentally, if there are enough Twitterers around, but more and more often, it happens as a result of a carefully planned tactic of those behind the event. Only then it can fully work, enabling organizers, participants and observers a totally new type of involvement. Crowdsourcing event support can produce a better overview of what's happening than any well-trained team of journalists can provide, offering an experience that is broad, objective and subjective, interactive. And like using Twitter itself, &lt;a href="http://stritar.net/Post/Forget-Facebook-Sport-TV-And-Their-Billboards-Found-Twitter-With-Style.aspx" class="more" target="_blank" title="Forget Facebook. Šport TV and their billboards found Twitter, with style."&gt;some know how to do it&lt;/a&gt;, and some don't.&lt;/p&gt;

&lt;h2&gt;My experience&lt;/h2&gt;

&lt;p&gt;When I tried it out it myself, it was fun and rewarding, In May, &lt;a href="http://www.facebook.com/Trkaj" class="more" target="_blank" title="Trkaj on Facebook"&gt;Trkaj&lt;/a&gt;, &lt;a href="http://www.facebook.com/pages/Jacuzzy/76577097677" class="more" target="_blank" title="Jacuzzy on Facebook"&gt;Jacuzzy&lt;/a&gt; and our neighborhood &lt;a href="http://savska.org" class="more" target="_blank" title="Savsko naselje, Ljubljana, Slovenija"&gt;Savska&lt;/a&gt; held a festival &lt;a href="http://savska.org/Blok-Party-2011.aspx" class="more" target="_blank" title="Blok Party 2011"&gt;Blok Party&lt;/a&gt;, which attracted a lot of people. &lt;a href="http://neolab.si" class="more" target="_blank" title="Neolab, Software Development"&gt;We&lt;/a&gt; were there, live-tweeting about it. We've also asked other Twitterers (thanks &lt;a href="http://twitter.com/loudandwicked" class="more" target="_blank" title="Vini (loudandwicked) on Twitter"&gt;@loudandwicked&lt;/a&gt;!), who attended the festival, to use and amplify the same hashtag #savska, and in the end, more than 10 people tweeted about the event, producing over 50 tweets, most of them with pictures. Which isn't that bad on the Slovenian scale. My friend &lt;a href="http://twitter.com/jakasibicekaka" class="more" target="_blank" title="Jaka Potrpin (jakasibicekaka) on Twitter"&gt;@jakasibicekaka&lt;/a&gt; did something similar, asking Trbovlje town councillors to tweet about a meeting with the #sejaOStrb hashtag, which attracted other people to participate as well (&lt;a href="http://jpotrpin-interneti.posterous.com/kako-smo-obcinsko-sejo-skupaj-preslikali-na-t" class="more" target="_blank" title="Kako smo občinsko sejo SKUPAJ preslikali na Twitter"&gt;here's his blog post about it, in Slovene&lt;/a&gt;). Great results enabled by collaboration of many users.&lt;/p&gt;

&lt;p&gt;It can work on a small scale. What about the major league, it should be even better? Let's analyze two nation-wide events that happened this week in &lt;a href="http://stritar.net/Category/Slovenia.aspx" class="more" target="_blank" title="Slovenia on stritar.net"&gt;Slovenia&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;How to do it wrong&lt;/h2&gt;
&lt;p&gt;The first case mentioned was the Slovenia vs. USA friendly soccer match. At the stadium, the National soccer association (&lt;a href="http://twitter.com/nzs_si" class="more" target="_blank" title="Nogometna zveza Slo (nzs_si) on twitter"&gt;@nzs_si&lt;/a&gt;) promoted their Twitter account which does live coverage of matches. Which they did. But that doesn't mean they did the whole Twitter thing right. They forgot about the extremely witty journalist &lt;a href="http://twitter.com/IEBergant" class="more" target="_blank" title="Igor Evgen Bergant (IEBergant)"&gt;@IEBergant&lt;/a&gt; also tweeting about the match. They forgot about &lt;a href="http://twitter.com/gstritar" class="more" target="_blank" title="Grega Stritar (gstritar) on Twitter"&gt;me&lt;/a&gt;, and they forgot about you and 8 other thousand people watching the game live, probably quite a few geeks included. While NZS used the hashtag #fuzbal (slang for soccer), some used the hashtag #nogomet (soccer), #slovenia, #slovenija, and the mentioned Igor Evgen Bergant used #soccerSI-US. The results: a scattered pool of tweets which didn't really offer users the complete picture. The event went mostly unnoticed on Twitter.&lt;/p&gt;
&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/Soocenje/NZS-Twitter.jpg" alt="NZS promoting Twitter"&gt;
&lt;p class="underpicture"&gt;The Slovenian soccer association promoting their Twitter account on the match&lt;/p&gt;



&lt;h2&gt;How to do it right&lt;/h2&gt;
&lt;p&gt;On the other hand, Pop TV (&lt;a href="http://twitter.com/24ur" class="more" target="_blank" title="Oddaja 24UR POP TV (24ur) on Twitter"&gt;@24ur&lt;/a&gt;), the biggest commercial television network in Slovenia, did it more than right. Their show "Predvolilna soočenja", which does political confrontations before the upcoming elections, won big time. And while using Twitter to support television has been done for ages abroad, this actually happened for the first time in Slovenia (at least so I think). And they did at least three smart things:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;they've promoted the hashtag &lt;a href="http://twitter.com/#!/search/%23soocenje
" class="more" target="_blank" title="#soocenje on Twitter"&gt;#soocenje&lt;/a&gt;, not minding about their Twitter profile&lt;/li&gt;
&lt;li&gt;they've invited five influential Twitterers (&lt;a href="http://twitter.com/alivea" class="more" target="_blank" title="Živa (alivea) on Twitter"&gt;@alivea&lt;/a&gt;, &lt;a href="http://twitter.com/had" class="more" target="_blank" title="Roni Kordis (had) on Twitter"&gt;@had&lt;/a&gt;, &lt;a href="http://twitter.com/Lacn" class="more" target="_blank" title="Žiga Stojanović (Lacn) on Twitter"&gt;@Lacn&lt;/a&gt;, &lt;a href="http://twitter.com/madpixel" class="more" target="_blank" title="madpixel (madpixel) on Twitter"&gt;@madpixel&lt;/a&gt;, &lt;a href="http://twitter.com/tamejhna" class="more" target="_blank" title="tamejhna (tamejhna) on Twitter"&gt;@tamejhna&lt;/a&gt;) to the studio audience to generate the initial buzz on Twitter, besides live-tweeting from the studio. &lt;a href="http://www.facebook.com/photo.php?fbid=10150459331781438&amp;set=a.146701426437.147542.136285731437&amp;type=3&amp;theater" class="more" target="_blank" title="Wall photos by 24ur"&gt;Here they are&lt;/a&gt;, appearing with &lt;a href="http://twitter.com/miharejc" class="more" target="_blank" title="Miha (miharejc) on Twitter"&gt;@miharejc&lt;/a&gt;, who tweets for &lt;a href="http://twitter.com/24ur" class="more" target="_blank" title="Oddaja 24UR POP TV (24ur) on Twitter"&gt;@24ur&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;they've broadcasted a selection of tweets with this hashtag live on television, and encouraged people to participate and ask questions on Twitter&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;The results were amazing. Hundreds, if not thousands of tweets all over place. Local trending topic. They owned the Slovenian Twitterverse like no one else before them. It worked like a charm. You can check out the partial report (which only displays 100 of #soocenje tweets, happening in 5 minutes!) &lt;a href="http://www.tweetdoc.org/View/29258/24ur-soo%C4%8Denje" class="more" target="_blank" title="#soocenje 24ur on tweeetdoc.org"&gt;on the following link&lt;/a&gt; or use the &lt;a href="http://twitter.com/#!/search/%23soocenje
" class="more" target="_blank" title="#soocenje on Twitter"&gt;#soocenje Twitter search&lt;/a&gt;, if tweets are still available. Epic stuff, moving the Slovenian media sphere a few years forward.&lt;/p&gt;

&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/Soocenje/Twitter-Pop-Tv.jpg" alt="Twitter on Pop TV's show Predvolilna soočenja"&gt;
&lt;p class="underpicture"&gt;Pop TV displaying and promoting #soocenje tweets live on television&lt;/p&gt;&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/Soocenje/Twitter-Sitweet.jpg" alt="Local Slovenian trending topics on Sitweet"&gt;
&lt;p class="underpicture"&gt;#soocenje (besides various politicians and the show host) became a local trending topic in Slovenia according to &lt;a href="http://sitweet.com/" class="more" target="_blank" title="SiTweet"&gt;sitweet.com&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;I'm only a &lt;a href="http://stritar.net/About/Skills.aspx" class="more" target="_blank" title="Skills of Grega Stritar"&gt;level &lt;strike&gt;26&lt;/strike&gt; 27 social media ninja&lt;/a&gt;, but I know a few things. If you're organizing an event,  the most important thing is: promote Twitter hashtags, not profiles. Even if they are nothing more than just clickable search queries, they simply work. Search Twitter in real-time and look for people who are talking about the event. Ask them and other people attending to amplify and use the same hashtag. Thank them if they do. Most of them will join you, since it'll make it more interesting for them too. Offer something more if you can (like displaying tweets on a website). Use multiple accounts (official, personal) with different wibes. Upload pictures. Retweet. Interact. Have fun.&lt;/p&gt;

&lt;p&gt;Twitter, a funny service proving that a collective effort of many people will always provide a way more interesting picture than a single person can. More objective, more diversified, more everything. Perhaps even better than the original event itself. Real players are fully aware of that. Don't worry, even if you don't have the same power, publicity and followers, you can compensate with additional energy, time and mobile bandwidth. The results can be surprising. And if it does work, I promise you'll enjoy every little bit of it.&lt;/p&gt;

&lt;p&gt;UPDATE (22.11.2011): I got contacted by &lt;a href="http://twitter.com/24ur" class="more" target="_blank" title="Oddaja 24UR POP TV (24ur) on Twitter"&gt;@24ur&lt;/a&gt;, who told me this was already their second Soočenje show (I missed the first one - the irony - playing soccer), and the first one generated over 1800 #soocenje tweets. I also got feedback from &lt;a href="http://twitter.com/nzs_si" class="more" target="_blank" title="Nogometna zveza Slo (nzs_si) on twitter"&gt;@nzs_si&lt;/a&gt; and &lt;a href="http://twitter.com/IEBergant" class="more" target="_blank" title="Igor Evgen Bergant (IEBergant)"&gt;@IEBergant&lt;/a&gt;, they've agreed we should make a joint effort the next time Slovenia plays soccer, also involving the biggest Slovenian soccer portal &lt;a href="http://nogomania.com" class="more" target="_blank" title="Nogomania, največji slovenski nogometni portal"&gt;Nogomania&lt;/a&gt;. Awesome stuff.&lt;/p&gt;

&lt;p&gt;UPDATE (25.11.2011): Pop TV is on fire. Today, they've added another medium &lt;a href="http://24ur.com/novice/volitve/janez-zakaj-je-nisi-poslusal.html" class="more" target="_blank" title="Twitteraši niso prizanašali nikomur"&gt;to support Soočenje on Twitter&lt;/a&gt;, their news portal &lt;a href="http://24ur.com/" class="more" target="_blank" title="24ur.com - Najbolj obiskana spletna stran v Sloveniji"&gt;24ur.com&lt;/a&gt;, which is the &lt;a href="http://moss-soz.si/si/rezultati_moss/obdobje/default.html" class="more" target="_blank" title="MOSS - Measuring Slovenian web traffic"&gt;most visited site in Slovenia&lt;/a&gt;.&lt;/p&gt;</description><link>http://stritar.net/Post/Supporting-Events-On-Twitter-How-Pop-TV-And-Soocenje-Owned-The-Slovenian-Twitterverse.aspx</link></item><item><title>The great technology wars and the transition of software from B2B to B2C</title><pubDate>Mon, 14 Nov 2011 11:25:14 GMT</pubDate><description>&lt;p&gt;The epic article by Fast Company about &lt;a href="http://www.fastcompany.com/magazine/160/tech-wars-2012-amazon-apple-google-facebook" class="more" target="blank" title="The Great Tech War Of 2012"&gt;the technology wars of 2012&lt;/a&gt; provides great insight into what's happening in Silicon Valley and software in general these days. Four players, or the Fabulous Four, are mentioned to be the real market and innovation leaders: Amazon, Apple, Facebook, Google. Each of these companies found its place where it dominates and invents new business models, and each one is a role model for new generations of technology startups and leaders. And if you didn't notice, all of them sell software to consumers, not other companies (in case of Google and Facebook, you are the real customer, but advertisers pay for it). Software is becoming more and more consumer-oriented, and the clash of these titans will determine the outcome, the software of the future.&lt;/p&gt;
&lt;h2&gt;The Fab Four&lt;/h2&gt;
&lt;p&gt;Who are these fantastic companies? Amazon is the leader in e-commerce. Apple &lt;a href="http://stritar.net/Post/How_Nokia_Lost_Its_Mobile_Interface_Domination_And_How_Apple_Took_It.aspx" class="more" target="blank" title="How Nokia lost its mobile interface domination and how Apple took it"&gt;reinvented mobile devices&lt;/a&gt; and &lt;a href="http://stritar.net/Post/Apple-Strategy-Of-Becoming-A-Content-Provider-Might-Simply-Be-Ingenious.aspx" class="more" target="blank" title="Apple's strategy of becoming a content provider might simply be ingenious"&gt;content distribution&lt;/a&gt;. Facebook is the largest social network in the world,  &lt;a href="http://stritar.net/Post/The_Awesomeness_Of_The_Facebook_Like_Button.aspx" class="more" target="blank" title="The awesomeness of the Facebook Like button"&gt;a big brother in the making&lt;/a&gt;. Google is the biggest web and search company.&lt;/p&gt;

&lt;p&gt;I almost won't argue with the choice of the Fab Four. To me, these are truly the technology companies that are moving things forward. To be honest, the list is bit of an understatement for Microsoft, even though that doesn't change the fact I'm trying to put out here. These four corporations (their software at least) are more B2C (Business To Consumer) than B2B (Business To Business) oriented. Even Microsoft, with its XBox, Bing, Windows (Phone and Tablet) programs is &lt;a href="http://stritar.net/Post/I_Want_It_All_-_The_Curious_Case_of_Microsoft.aspx" class="more" target="blank" title="I want it all - the curious case of Microsoft"&gt;shifting focus to consumer markets&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;The stock market comparison&lt;/h2&gt;

&lt;p&gt;The B2B software market is still huge, but electronic commerce, online advertising and the economy of scale of billions of users spending a few dollars is slowly outperforming more expensive business solutions sold fewer times, even if they are deployed millions of times as operating systems, products or services. If you check out the following charts, you can see information about market capitalization, revenue and historical price change of these companies (Facebook is not public yet, but &lt;a href="http://www.cnbc.com/id/43378490/Facebook_IPO_Valuation_Could_Top_100_Billion_Sources" class="more" target="blank" title="Facebook IPO Valuation Could Top $100 Billion: Sources"&gt;it's IPO could be around $100 billion&lt;/a&gt;) compared to traditional technology companies such as Oracle, Microsoft and IBM. The numbers are pretty interesting (source: &lt;a href="http://ycharts.com/" class="more" target="_blank" title="ycharts"&gt;ycharts&lt;/a&gt;).&lt;/p&gt;&lt;br/&gt;


&lt;img src="http://stritar.net/Upload/Images/Technology-Companies/Technology-Companies-Market-Capitalization.png" alt="Technology Companies Market Capitalization"&gt;
&lt;p class="underpicture"&gt;Market capitalization of Amazon, Apple, Google, IBM, Microsoft and Oracle in the last 10 years (as available)&lt;/p&gt;&lt;br&gt;

&lt;img src="http://stritar.net/Upload/Images/Technology-Companies/Technology-Companies-Market-Capitalization-Percent-Change.png" alt="Technology Companies Market Capitalization Percent Change"&gt;
&lt;p class="underpicture"&gt;Change in market capitalization of Amazon, Apple, Google, IBM, Microsoft and Oracle in the last 7 years (as available)&lt;/p&gt;&lt;br&gt;

&lt;img src="http://stritar.net/Upload/Images/Technology-Companies/Technology-Companies-Revenues.png" alt="Technology Companies Revenues"&gt;
&lt;p class="underpicture"&gt;Revenue of Amazon, Apple, Google, IBM, Microsoft and Oracle in the last 10 years (as available)&lt;/p&gt;&lt;br&gt;

&lt;img src="http://stritar.net/Upload/Images/Technology-Companies/Technology-Companies-Revenues-Percent-Change.png" alt="Technology Companies Revenues Percent Change"&gt;
&lt;p class="underpicture"&gt;Change in revenue of Amazon, Apple, Google, IBM, Microsoft and Oracle in the last 8 years (as available)&lt;/p&gt;&lt;br&gt;

&lt;img src="http://stritar.net/Upload/Images/Technology-Companies/Technology-Companies-Price-Percent-Change.png" alt="Technology Companies Price Percent Change"&gt;
&lt;p class="underpicture"&gt;Change in stock price of Amazon, Apple, Google, IBM, Microsoft and Oracle in the last 7 years (as available)&lt;/p&gt;
&lt;h2&gt;Why does it matter&lt;/h2&gt;

&lt;p&gt;As a software architect, I see major shifts in user-centered software compared to business-oriented software. Even if you check &lt;a href="http://www.gartner.com/it/page.jsp?id=1826214" class="more" target="blank" title="Gartner Identifies the Top 10 Strategic Technologies for 2012"&gt;Gartner's strategic technologies of 2012&lt;/a&gt;, it becomes more and more obvious what's happening:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;software is made for and "sold" to users, not management anymore&lt;/li&gt;
&lt;li&gt;product cycles and new releases are reaching Warp Speed&lt;/li&gt;
&lt;li&gt;the focus is shifting from features to benefits&lt;/li&gt;
&lt;li&gt;user experience is becoming more and more important&lt;/li&gt;
&lt;li&gt;technology used is getting less and less important&lt;/li&gt;
&lt;li&gt;system and data integration is becoming trivial with web services and APIs&lt;/li&gt;
&lt;li&gt;there's a new generation of devices that run software (&lt;a href="http://stritar.net/Post/Web-2-5-Looking-For-The-Missing-Link-Between-Web-2-0-And-Web-3-0.aspx" class="more" target="blank" title="Web 2.5: Looking for the missing link between Web 2.0 and Web 3.0"&gt;smartphones and tablets&lt;/a&gt;, &lt;a href="http://www.mckinseyquarterly.com/The_Internet_of_Things_2538" class="more" target="blank" title="The Internet of Things"&gt;the internet of things&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;scaling and performance is not measured in Whateverbytes, but in number of users&lt;/li&gt;
&lt;li&gt;new distribution channels (marketplaces) are going beyond the Web&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.buzzmachine.com/2009/11/11/the-future-of-business-is-in-ecosystems/" class="more" target="blank" title="The future of business is in ecosystems"&gt;platforms and mashups&lt;/a&gt; have emerged, where &lt;a href="http://www.briansolis.com/2011/01/exploring-the-twitterverse/" class="more" target="blank" title="Exploring the Twitterverse"&gt;ecosystems of software are being build around the core service&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;online software is more &lt;a href="http://stritar.net/Post/Why_Web_2-0_Is_So_Important.aspx" class="more" target="blank" title="Why Web 2.0 is so important"&gt;disruptive and innovative&lt;/a&gt;, &lt;a href="http://stritar.net/Post/The_Influence_Of_New_Generation_Information_Systems_On_Modern_Organizations.aspx" class="more" target="blank" title="The influence of new generation information systems on modern organization"&gt;business software follows&lt;/a&gt; (from Web 2.0 to Enterprise 2.0, adoption of &lt;a href="http://cloudcomputing.blogspot.com/2011/04/gamification-of-enterprise-applications.html" class="more" target="blank" title="Gamification Of Enterprise Applications"&gt;gamification in the enterprise&lt;/a&gt;, etc.)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Adaptation&lt;/h2&gt;
&lt;p&gt;Some business software companies, such as Salesforce.com have managed to adapt to this situation, offering &lt;a href="http://www.dousek.com/2009/03/05/fresh-business-models-saas-franchising/" class="more" target="blank" title="SaaS Business Models: The Salesforce Franchise"&gt;a platform others can upgrade and develop on&lt;/a&gt;. We're adapting too, on a smaller scale. &lt;a href="http://stritar.net/Projects/Neolab.aspx" class="more" target="blank" title="Neolab, Software development"&gt;Neolab&lt;/a&gt; is still mostly focused on &lt;a href="http://neolab.si/Information-Systems.aspx#down" class="more" target="_blank" title="Neolab Information Systems"&gt;B2B software&lt;/a&gt;, since that's where we've built our market. Sure, we did &lt;a href="http://neolab.si/Web-Portals.aspx#down" class="more" target="_blank" title="Neolab Web Portals"&gt;a few web portals&lt;/a&gt; and are working on deploying our own user-targeted service &lt;a href="http://stritar.net/Projects/Twitfluence.aspx" class="more" target="blank" title="Twitfluence, a tool for measuring Twitter influence"&gt;Twitfluence&lt;/a&gt;, but it's business-oriented software that we &lt;a href="http://neolab.si/Integrated_Information_Solutions.aspx#down" class="more" target="blank" title="Integrated information solutions by Neolab"&gt;generally work on&lt;/a&gt;. But that doesn't change the fact we are fully aware that the &lt;a href="http://stritar.net/Post/How_Mini_Feed_And_Other_Streams_Revolutionized_IT.aspx" class="more" target="blank" title="How mini-feed and other streams revolutionized IT"&gt;concept of software is changing&lt;/a&gt;, and we are on top of it, trying to embrace these trends and include new paradigms in corporate infromation systems. &lt;a href="http://stritar.net/Projects/IT_20.aspx" class="more" target="blank" title="Information technologies 2.0"&gt;Social, user-oriented, user-friendly&lt;/a&gt;. Knowing that people are behind every company.&lt;/p&gt;

&lt;p&gt;Software is maturing; consumers are getting more and more demanding, brands behind the software are getting more and more important. And as the Web expands even further, this fact will become yet more obvious. It's you and me who are the ones who are "buying" software. Which is great, since in the end the ordinary people, not corporations, will be those who will decide how software and technology of the future will look like. &lt;a href="http://www.geekwire.com/2011/microsofts-video-proves-future-awesome" class="more" target="blank" title="The future is amazing, and Microsoft has video to prove it"&gt;Interactive, useful and fun&lt;/a&gt;. Here we are now, entertain us.&lt;/p&gt;</description><link>http://stritar.net/Post/The-Great-Technology-Wars-And-The-Transition-Of-Software-From-B2B-To-B2C.aspx</link></item><item><title>Twitfluence received some media attention. And almost went to Seedcamp.</title><pubDate>Thu, 06 Oct 2011 09:05:04 GMT</pubDate><description>&lt;p&gt;Lately, a lot has been happening with &lt;a href="http://stritar.net/Projects/Twitfluence.aspx" class="more" target="_blank" title="Twitfluence on Stritar's chronolog"&gt;Twitfluence&lt;/a&gt;. We've finally decided it's time to go out of prototype mode and make &lt;a href="http://twitfluence.org" class="more" target="_blank" title="Twitfluence - a tool for measuring Twitter influence"&gt;Twitfluence&lt;/a&gt; a fully working solution, a joint venture between &lt;a href="http://neolab.si" class="more" target="_blank" title="Neolab, development of IT solutions"&gt;Neolab&lt;/a&gt; and &lt;a href="http://ilovarstritar.com" class="more" target="_blank" title="IlovarStritar, Concept and Design"&gt;IlovarStritar&lt;/a&gt;. A fine combination of &lt;a href="http://neolab.si/Information-Solutions-2-0.aspx#down" class="more" target="_blank" title="IT 2.0: Information Solutions 2.0"&gt;great technical expertise&lt;/a&gt; and &lt;a href="http://ilovarstritar.com/News/2x-Red-dot.aspx" class="more" target="_blank" title="2x Red Dot"&gt;amazing visual experience&lt;/a&gt;. We've even applied for &lt;a href="http://www.seedcamp.com/2011/08/mini-seedcamp-ljubljana-two-new-teams-join-seedcamp.html" class="more" target="_blank" title="Mini Seedcamp Ljubljana – Two new teams join Seedcamp"&gt;Seedcamp Ljubljana&lt;/a&gt;, but only made it as runners-up (which is actually not that bad for the first try). But that won't stop us – we are more certain than ever to make Twitfluence a complete product, and we'll try even harder the next time.&lt;/p&gt;

&lt;p&gt;There are quite a few challenges on our way, the biggest one being the technical difficulties the &lt;a href="http://stritar.net/Post/Twitfluence_Prototype_Calculation_For_Measuring_Twitter_Influence.aspx" class="more" target="_blank" title="Twitfluence prototype calculation for measuring Twitter influence"&gt;calculation&lt;/a&gt; is having when analyzing large accounts. We had to rewrite it pretty much from scratch. Besides other small upgrades and patches, we will also be doing another major thing: rebranding it. Twitfluence sounds too generic, and most service built on top of Twitter are Twit-something. You will see what we have in mind, and we're sure you'll like it.&lt;/p&gt;

&lt;p&gt;This will probably be the last post about Twitfluence on &lt;a href="http://stritar.net" class="more" target="_blank" title="Stritar's chronolog"&gt;stritar.net&lt;/a&gt;, since we'll be moving to the official blog. It was fun while it lasted, but Twitfluence will be retired soon, to make way for something even greater. Hopefully you will be able to see the results in about a month.&lt;/p&gt;

&lt;p&gt;What made us pursue the idea further, to think beyond the current ugly mode? A lot has had to do with bloggers that were covering us, which gave us amazing moral support (and a kick in the ass). This coverage went way beyond &lt;a href="http://stritar.net/Category/Slovenia.aspx" class="more" target="_blank" title="Slovenia on Stritar's chronolog"&gt;Slovenia&lt;/a&gt; and we are proud to have made it so far. It has also shown us we are on the right track – if we were able to get noticed with the current version, the broad potential of such a service must be great. See for yourselves, here are a few great articles that we've seen floating on the internets:
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.mycommunitymanager.fr/mesurer-linfluence-sur-twitter/" class="more" target="_blank" title="Mesurer l’Influence sur Twitter"&gt;My Community Manager&lt;/a&gt;: Different authority measurement applications review (in French)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.had.si/blog/2011/06/09/twitfluence-orodje-za-merjenje-twitter-vplivnosti/" class="more" target="_blank" title="Twitfluence – orodje za merjenje Twitter vplivnosti"&gt;had blog&lt;/a&gt;: Twitfluence review (in Slovene), by &lt;a href="http://twitter.com/had" class="more" target="_blank" title="Roni Kordis (had) on Twitter"&gt;@had&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.socialeast.eu/62167568" class="more" target="_blank" title="Slovenia: tiny national Twitter community with big ideas about social media tracking"&gt;SocialEast&lt;/a&gt;: About Slovene Twitter tracking software solutions&lt;/li&gt;
&lt;li&gt;&lt;a href="http://thestar.blogs.com/politics/2011/03/the-twitter-election.html" class="more" target="_blank" title="The Twitter election "&gt;Toronto Star Blog&lt;/a&gt;: Politicians on Twitter, and how to determine their influence and social capital&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thank you for your support and patience, we'll be seeing you around. Bigger, better, prettier and of course, more playable. Stay tuned.&lt;/p&gt;</description><link>http://stritar.net/Post/Twitfluence-Received-Some-Media-Attention-And-Almost-Went-To-Seedcamp.aspx</link></item><item><title>The chronolog now understands connections between content</title><pubDate>Wed, 03 Nov 2010 21:20:56 GMT</pubDate><description>&lt;p&gt;I once made a promise that I will try to incorporate as many interesting features as possible into &lt;a href="http://stritar.net/Projects/Chronolog.aspx" class="more" target="_blank" title="Stritar's chronolog"&gt;my blog&lt;/a&gt;. My previous development sessions were based mostly on &lt;a href="http://stritar.net/About/Statistics.aspx" class="more" target="_blank" title="Chronolog statistics and analytics"&gt;interactions of readers&lt;/a&gt; with the posts, the peak of it being the &lt;a href="http://stritar.net/Post/Hot_On_The_Chronolog_-_And_How_It_Works.aspx" class="more" target="_blank" title="Hot on the chronolog - and how it works"&gt;Hot on the chronolog algorithm&lt;/a&gt;. But now, as the chronolog finally reached &lt;a href="http://stritar.net/Post/My_50th_Blog_Post_-_Time_To_Contemplate.aspx" class="more" target="_blank" title="My 50th blog post. Time to contemplate."&gt;critical mass&lt;/a&gt; in the amount of content it operates with, the time has come to do something new. The next step is focused on a different functionality, and a few days ago, the chronolog received an algorithm for recognizing relationships between different blog posts.&lt;/p&gt;

&lt;h2&gt;The connections&lt;/h2&gt;
&lt;p&gt;The whole concept is based on the occurrences of categories (which are actually tags) on different blog posts, the most obvious being the number of the same tags two different posts share. We did something similar on a web portal &lt;a href="http://neolab.si/Portfolio/Nogomania-Web-Portal.aspx#down" class="more" target="_blank" title="Nogomania.com web portal"&gt;we launched a few months ago&lt;/a&gt;, and it works pretty well. Sure, the proper way to do it would be using real text mining, where the strength of the relationships would be based on meaning and occurrences of words and external hyperlinks in a specific post. But in this stage, I'm keeping it simple: if two posts share a lot of tags, they appear more related.&lt;/p&gt;

&lt;h2&gt;The weight&lt;/h2&gt;
&lt;p&gt;Since some categories (tags) are used more often, they appear in many posts, making these posts too heavily related with each other. The number of categories attached to a single post also varies, giving a post with many tags a much stronger chance to appear as related to another. Therefore the general equation contains two modifiers, which are giving weight to each shared tag between two posts.&lt;/p&gt;

&lt;p&gt;Categories that appear only a few times globally, have more weight, because they represent a more scarce and therefore a more interesting and stronger connection. This takes care of the tags which are used very often, making them not too dominant. On the other hand, the weight of each tag on a post drops with the total number of tags the post has, so those posts, which have a lot of tags, don't become every other's related post. It may sound confusing, but it's probably a bit simpler to develop than to explain.&lt;/p&gt;

&lt;h2&gt;The results&lt;/h2&gt;
&lt;p&gt;I was actually quite surprised about the result the algorithm makes (which you can now see on the bottom of every post). As I was playing around a bit, observing how the calculation behaves and playing with constants, I actually found some interesting connections between posts which I didn't notice before. The engine finds quite a strong relationship between the post about using &lt;a href="http://stritar.net/Post/Slovenian_Grocers_Going_For_Web_20_design.aspx" class="more" target="_blank" title="Slovenian grocers going for Web 2.0 design"&gt;Web 2.0 logos in TV commercials&lt;/a&gt; and the one about &lt;a href="http://stritar.net/Post/Why_Are_All_Browser_Logos_And_Icons_Round_And_Blue.aspx" class="more" target="_blank" title="Why are all browser logos and icons round (and blue)?"&gt;Round browser icons&lt;/a&gt;, both of them being design clichés. &lt;a href="http://stritar.net/Post/I_Want_It_All_-_The_Curious_Case_of_Microsoft.aspx" class="more" target="_blank" title="I want it all - the curious case of Microsoft"&gt;The case of Microsoft&lt;/a&gt; and &lt;a href="http://stritar.net/Post/Google_2-0_-_Take_Infinity_-_Google_Me.aspx" class="more" target="_blank" title="Google 2.0, take infinity: Google Me"&gt;Google going social&lt;/a&gt; also made it strong, as the two posts are describing the struggle of two technology giants trying to adapt to the new situation. I could go on and on, but than you would probably just say I was doing SEO too hard.&lt;/p&gt;

&lt;p&gt;Search Engine Optimization (SEO) is actually another hidden benefit of the feature, something that occurred to me after I've already finished working on it. Google likes it if you have your content &lt;a href="http://www.searchengineguide.com/scott-allen/the-importance-of-internal-linking.php" class="more" target="_blank" title="The Importance of Internal Linking, and How to Do it Right"&gt;internally cross linked&lt;/a&gt;, so what better way to do it than to have automation take care of it. So until &lt;a href="http://paidcontent.org/article/419-seo-is-dead-and-the-new-king-is-smo/" class="more" target="_blank" class="more" title="SEO Is Dead, And The New King Is 'SMO'"&gt;SEO dies&lt;/a&gt;, this new functionality is actually a double win, because the chronolog became more optimized for crawlers and hopefully more useful for the readers. Even though most of you probably won't even notice.&lt;/p&gt;
</description><link>http://stritar.net/Post/The-Chronolog-Now-Understands-Connections-Between-Content.aspx</link></item><item><title>Working in Cape Town - Part 1: First impressions</title><pubDate>Sun, 31 Oct 2010 15:33:35 GMT</pubDate><description>&lt;p&gt;I managed to be lucky enough to get &lt;a href="http://stritar.net/Series/Working-In-Cape-Town.aspx" class="more" target="_blank" title="Working in Cape Town"&gt;invited to Cape Town to work on a project&lt;/a&gt; for a month. &lt;a href="http://neolab.si" class="more" target="_blank" title="Neolab, software development"&gt;Neolab&lt;/a&gt; has been developing an information system for a client stationed here and the results are quite satisfying, both for us and for the client. Therefore they decided it would be best if I came around, so we could work on the system together, while at the same time plan new, advanced features to come. I must say this is one of the greatest projects we've ever did, and I really look forward to implementing the social &lt;a href="http://stritar.net/Projects/IT_20.aspx" class="more" target="_blank" title="IT 2.0, new generation of software solutions"&gt;IT 2.0 features&lt;/a&gt; into the system in the future. Clients back home don't seem to recognize the real potential in those services, so it's really satisfying to get real feedback from a client on the concept. &lt;/p&gt;

&lt;p&gt;Cape Town and South Africa are beautiful, the landscape is simply amazing, even though the flora resembles the European Mediterranean a bit. It's currently spring time, so this is actually my &lt;a href="http://stritar.net/Post/New-York-In-Spring-A-Photo-Story.aspx" class="more" target="_blank" title="New York in spring - a photo story"&gt;second trip in spring this year&lt;/a&gt;, and first ever to the southern hemisphere. Speaking of the southern hemisphere - I was actually disoriented for the first few days here, subconsciously thinking north was south, which is a fact I find really interesting.&lt;/p&gt;

&lt;p&gt;The city of Cape Town is located around &lt;a href="http://en.wikipedia.org/wiki/Table_Mountain" class="more" target="_blank" title="Table mountain"&gt;Table mountain&lt;/a&gt;, a great landmark of the city, where the Devil and the Dutchman often have a &lt;a href="http://www.letsstay.co.za/regions/18-devilspeak" class="more" target="_blank" title="Devil's Peak pipe smoking competition"&gt;pipe smoking competition&lt;/a&gt;. The main city center (called the City Bowl) is surrounded with other mountains, while the suburbs and slums behind them stretch for miles. I am located inside the City Bowl, and the office I work at is within walking distance, so I can enjoy the real wibe of the city every day, as good or bad it may be.&lt;/p&gt;
&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/CapeTown_TableMountain.jpg" alt="Table Mountain, Cape Town"&gt;
&lt;p class="underpicture"&gt;View over Table mountain from our office&lt;/p&gt;

&lt;p&gt;I live in a building called &lt;a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;q=178+Upper+Buitenkant+St,+Oranjezicht,+Cape+Town,+Western+Cape+8001,+South+Africa&amp;sll=37.0625,-95.677068&amp;sspn=37.683309,62.050781&amp;ie=UTF8&amp;cd=1&amp;geocode=FXQq-v0dfgsZAQ&amp;split=0&amp;hq=&amp;hnear=178+Upper+Buitenkant+St,+Oranjezicht,+Cape+Town,+Western+Cape+8001,+South+Africa&amp;ll=-33.93678,18.418558&amp;spn=0.077191,0.121193&amp;z=13" class="more" target="_blank" title="Lulu's house on Google maps"&gt;Lulu's house&lt;/a&gt;, an interesting place filled with interesting people. I share the house with a few interns and other travelers from all over the world, some of them have been living here for months. It's really been wonderful to meet all these people and share different views on life, even though I spend most of my free time with my hosts. Meeting these people made my wonder about my connection with Slovenia and the lack of traveling as a student.&lt;/p&gt;
&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/CapeTown_LulusHouse.jpg" alt="Lulu's House, Cape Town"&gt;
&lt;p class="underpicture"&gt;Lulu's House, where I live&lt;/p&gt;

&lt;p&gt;I was actually a bit shocked about the general cultural situation at first, the racial mixing seems to be working, but you can still feel the post &lt;a href="http://en.wikipedia.org/wiki/Apartheid" class="more" target="_blank" title="South Africa under apartheid"&gt;apartheid&lt;/a&gt; influences and segregation. There are many beggars, most of them African, and the other day one of them threatened to steal my wallet if I don't give him change. An awkward moment, but I managed to talk my way out of it, hoping to have as little similar situations in the days to come. South Africa still has a long way to reach equality, but it looks like it's well on the right track.&lt;/p&gt;
&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/CapeTown_Streets.jpg" alt="Streets of Cape Town"&gt;
&lt;p class="underpicture"&gt;Cape Town street, where I live&lt;/p&gt;

&lt;p&gt;The food is nice, even though most of it would tend towards sweet. But I already got accustomed to that &lt;a href="http://stritar.net/Post/Backpacking_In_Thailand.aspx" class="more" target="_blank" title="Backpacking in Thailand"&gt;in Thailand&lt;/a&gt;, so no problems there. Meat is obviously the main component of the diet, both in meals (preferably roasted or as they call it, &lt;a href="http://en.wikipedia.org/wiki/Braai" class="more" target="_blank" title="Braai"&gt;braaied&lt;/a&gt;), as in dry meat snack called &lt;a href="http://en.wikipedia.org/wiki/Biltong" class="more" target="_blank" title="Biltong"&gt;Biltong&lt;/a&gt; (which is great). The beer is OK, but it's the wine that deserves a special mention. It's really really amazing, so I'm still thinking of a way to bring as much of it as possible back home, even though we have some very nice wines of our own.&lt;/p&gt;
&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/CapeTown_Food.jpg" alt="Cape Town Food"&gt;
&lt;p class="underpicture"&gt;A nice meaty meal&lt;/p&gt;

&lt;p&gt;These are my first impressions of Cape Town and South Africa after about 10 days since I've been here. The city is actually quite growing on me, and I didn't even have the time to do a safari, shark-diving or many other things you can't do in Europe. So what seemed like a great deal of time when I got here could actually be over really fast, thanks to a lot of work during weekdays and a lot of crazy stuff to do during the weekends. A most delightful and useful journey indeed.&lt;/p&gt;
&lt;p class="infoseries"&gt;Check out the complete &lt;a href="http://stritar.net/Series/Working-In-Cape-Town.aspx" class="more" target="_blank" title="Working in Cape Town"&gt;Working in Cape Town&lt;/a&gt; series.&lt;/p&gt;</description><link>http://stritar.net/Post/Working-In-Cape-Town-Part-1-First-Impressions.aspx</link></item><item><title>Twitfluence prototype calculation for measuring Twitter influence</title><pubDate>Sun, 01 Aug 2010 11:54:40 GMT</pubDate><description>&lt;p&gt;The prototype calculation of &lt;a href="http://stritar.net/Projects/Twitfluence.aspx" class="more" target="_blank" title="Twitfluence"&gt;Twitfluence&lt;/a&gt; uses the data available form Twitter API to measure your Twitter influence and coolness. The basic &lt;a href="http://stritar.net/Post/Twitfluence_Application_Basic_Technical_Specifications.aspx" class="more" target="_blank" title="Twitfluence application basic technical specifications"&gt;technical specifications of the application&lt;/a&gt; is available, but I will also be supplying the basic information about how the algorithm works. The actual calculation is already &lt;a href="http://twitfluence.org" class="more" target="_blank" title="Twitfluence - A tool for measuring Twitter influence"&gt;online for beta users&lt;/a&gt;, and generally speaking, there are three major components that add up to the score: your followers, your mentions and retweets, and your lists, all accounted as ratios between you and others.&lt;/p&gt;

&lt;h2&gt;Followers&lt;/h2&gt;
&lt;p&gt;The strongest component of the calculation is the number of followers you have. In my opinion, your presence on Twitter and getting followers can be influenced by at least the following three major factors concerning you and your Twitter account:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Persona – how known you are. Measured by the number of followers you have, compared to your time on Twitter.&lt;/li&gt;
&lt;li&gt;Engagement – how engaged you are. Measured by the number of followers you have, compared the number of people you follow; Measured by the number of followers you have, compared to the number of mentions and retweets you’ve made.&lt;/li&gt;
&lt;li&gt;Wits – how smart and creative your tweets are. Measured by the number of followers you have compared to the total number of tweets you've made.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For this part, I gave the followers/following ratio the weight of 3, the followers/tweets a weight of 2 and the followers/time a weight of 1. The followers/(mentions + retweets) has a weight of 0.5 and works in the negative way, so people who bother other people get a bit of a minus to their followers result. Besides, those who are able to get the same number of followers without mentioning people, must have a small advantage.&lt;/p&gt;

&lt;p style="color: #BEBEBE;"&gt;(Needs to be upgraded with taking into account only your mentions and retweets of people who don’t follow you.)&lt;/p&gt;

&lt;h2&gt;Interaction (mentions, replies, retweets)&lt;/h2&gt;
&lt;p&gt;The second most important part of the calculation is the ratio between mentions and being mentioned, together with the number of retweets you get with the absolute "reach" of those retweets (measured in the number of people who follow people that retweeted you). A similar reach is also accounted in the mentions and replies. This component of the calculation uses only the data from the last month, also to make Twitfluence a bit dynamic for multiple calculations for a single user over time. To finalize this part, the total number of tweets in the last month also contributes a small score.&lt;/p&gt;

&lt;p style="color: #BEBEBE;"&gt;(Needs to be upgraded with unique reaches of your retweets and mentions. For now, it just adds them together.)&lt;/p&gt;

&lt;h2&gt;Lists&lt;/h2&gt;
&lt;p&gt;Twitter lists are getting used more and more, so they are also considered in the calculation. The number of lists you appear on, the number of people who follow those lists and the number of people, who follow lists you've created are the basic parameters for the calculation. This component adds only a small bit to the final score.&lt;/p&gt;
&lt;p style="color: #BEBEBE;"&gt;(Needs to be upgraded with unique reaches)&lt;/p&gt;

&lt;h2&gt;The basic ratio calculation&lt;/h2&gt;
&lt;p&gt;All ratios in the calculation are based on the same elementary formula, which looks like this:&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Generic result = Sqrt(others / you) * Log10(modifier + 10)&lt;br&gt;
Followers = Sqrt(followers / following) * Log10(followers + 10)&lt;br&gt;
Mentioned = Sqrt(mentioned / mentions) * Log10(mentioned + 10)&lt;/i&gt;&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;I've decided to go for this architecture because of a number of reasons. F.i., the followers / following and other ratios are used to get an objective value for all Twitter users. This ratio gets square rooted so the differences between people are not so huge. The multiplication is there for adjustment, so people who have the same ratio and the absolute number are bigger, get more points. The logarithm is used to make this modifier of absolute number smaller, while + 10 is used so this number is always bigger than 1 (and the logarithmic function becomes more stable after the result 1: Log10(10) = 1). This means that the modifier for those who follow 10 people is around 1, 100 people around 2, 1000 around 3 etc.&lt;/p&gt;
 
&lt;h2&gt;Putting it together&lt;/h2&gt;
&lt;p&gt;The three major components currently have the following weight in the final score:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Followers: around 60%&lt;/li&gt;
&lt;li&gt;Mentions and retweets: around 30%&lt;/li&gt;
&lt;li&gt;Lists: around 10%&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's about it for now. I've tested the behavior with some real accounts (thanks for help @&lt;a href="http://twitter.com/tejasmeja" target="_blank" class="more" title="TejaSmeja"&gt;TejaSmeja&lt;/a&gt; and @&lt;a href="http://twitter.com/jakasibicekaka" class="more" target="_blank"&gt;jakasibicekaka&lt;/a&gt;), together with some projections, and it seems to be working quite OK. But the real test will happen after it analyzes results of actual people, which will allow real insight into the performance and objectivity. The Twitfluence will be online soon, and I will be asking you to help with testing the prototype. You also more than welcome to leave any kind of feedback about the calculation as I've described it.&lt;/p&gt;
&lt;p&gt;Let's play.&lt;/p&gt;</description><link>http://stritar.net/Post/Twitfluence_Prototype_Calculation_For_Measuring_Twitter_Influence.aspx</link></item><item><title>Twitfluence application basic technical specifications</title><pubDate>Sun, 01 Aug 2010 11:53:43 GMT</pubDate><description>&lt;p&gt;&lt;a href="http://stritar.net/Projects/Twitfluence.aspx" class="more" target="_blank" title="Twitfluence"&gt;Twitfluence&lt;/a&gt; is a registered Twitter application for calculating the "weight" and influence of your Twitter account, and is already &lt;a href="http://twitfluence.org" class="more" target="_blank" title="Twitfluence - A tool for measuring Twitter influence"&gt;accessible for beta users&lt;/a&gt;. It uses read and write permissions on your Twitter account. &lt;strike&gt;Perhaps it will be upgraded with write permissions one day too, so it will be able to post the results to your timeline on request, but for now, read permission is all it needs&lt;/strike&gt;. The original idea was to have it done without Twitter authentication (by simply entering a user name), but then you're not able to access mentions and retweets, which are obviously a big thing in measuring someone's Twitter influence.&lt;/p&gt;

&lt;h2&gt;The data&lt;/h2&gt;
&lt;p&gt;At this stage, the Twitfluence calculation uses and stores the following information for it's calculation. None of your personal data, your authentication info and your tweets are stored, so you need to approve it each time you do the calculation. Here is the full list of the parameters captured:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You&lt;ul&gt;
&lt;li&gt;How many people you follow&lt;/li&gt;
&lt;li&gt;How many people follow you&lt;/li&gt;
&lt;li&gt;How many days you are on Twitter&lt;/li&gt;
&lt;li&gt;How many Tweets you've made&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;One month of tweets&lt;ul&gt;
&lt;li&gt;How many Tweets you've made&lt;/li&gt;
&lt;li&gt;How many mentions and replies you’ve made&lt;/li&gt;
&lt;li&gt;How many retweets you’ve made&lt;/li&gt;
&lt;li&gt;How many times you were mentioned and replied to&lt;/li&gt;
&lt;li&gt;How many times you were retweeted&lt;/li&gt;
&lt;li&gt;What was the reach of you being mentions and replied to&lt;/li&gt;
&lt;li&gt;What was the reach of your tweets retweeted&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Lists&lt;ul&gt;
&lt;li&gt;How many list you appear on&lt;/li&gt;
&lt;li&gt;How many people these list follow&lt;/li&gt;
&lt;li&gt;How many people follow these lists&lt;/li&gt;
&lt;li&gt;How many people follow the people on whose lists you appear&lt;/li&gt;
&lt;li&gt;How many lists you own&lt;/li&gt;
&lt;li&gt;How many people follow your lists&lt;/li&gt;&lt;/ul&gt;
&lt;li&gt;Other&lt;ul&gt;
&lt;li&gt;Your screen name&lt;/li&gt;
&lt;li&gt;Your profile picture&lt;/li&gt;
&lt;li&gt;Your description&lt;/li&gt;
&lt;li&gt;Your timezone for comparison to nearby users&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;API calls&lt;/h2&gt;
&lt;p&gt;Twitfluence calculation makes 6 API calls to capture the data mentioned. Here is the full list of the requests:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;http://api.twitter.com/1/statuses/user_timeline.xml: your tweets&lt;/li&gt;
&lt;li&gt;http://api.twitter.com/1/statuses/retweeted_by_me.xml: you retweets&lt;/li&gt;
&lt;li&gt;http://api.twitter.com/1/statuses/mentions.xml: you being mentioned&lt;/li&gt;
&lt;li&gt;http://api.twitter.com/1/statuses/retweets_of_me.xml: you being retweeted&lt;/li&gt;
&lt;li&gt;http://api.twitter.com/1/screenname/lists.xml: list you own&lt;/li&gt;
&lt;li&gt;http://api.twitter.com/1/screenname/lists/memberships.xml: list you appear on&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Retweets&lt;/h2&gt;
&lt;p&gt;Twitter allows different clients (web, mobile clients,…), and some of them make retweets in a technically different way that the core Twitter web client. Therefore retweets are scattered inside retweets and mentions, but the Twitfluence application is smart enough to recognize them. The following tweets are consider retweets, and the calculation uses retweets in a different way than mentions and replies:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;actual retweets&lt;/li&gt;
&lt;li&gt;mentions that contain the syntax "RT @"&lt;/li&gt;
&lt;li&gt;mentions that contain the syntax "via @"&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Reach&lt;/h2&gt;
&lt;p&gt;There are a few parameters inside the calculation that use the "reach" of tweets (retweets, mentions, lists). You should know that this is not the actual real reach (potential unique users) of your tweets without duplicates, but a simple addition of the followers for the specific case. Therefore the score from reach may not be perfectly correct, but at this point it will have to do.&lt;/p&gt;
&lt;h2&gt;Links&lt;/h2&gt;
&lt;p&gt;Clicking on links published on Twitter is currently not a part of the calculation. Measuring clicks can be a bit difficult, specially if the links point directly to the website (compared to using URL shorteners, which offer analysis of clicks). Hopefully I will be able to use links in Twitfluence as well someday, in a way that's proper and objective for most users, but for now they'll be ignored.&lt;/p&gt;
&lt;p&gt;This is the basic technical specification of the Twitfluence application. In case your curious about the mathematical algorithm behind it and how the calculation works, you can visit &lt;a href="Twitfluence_Prototype_Calculation_For_Measuring_Twitter_Influence.aspx" class="more" target="_blank" title="Twitfluence prototype calculation for measuring Twitter influence"&gt;the following post&lt;/a&gt;, but otherwise, feel free to leave a comment or suggestion. I want to make the calculation as correct as possible, so any feedback of yours would really be appreciated.&lt;/p&gt;
</description><link>http://stritar.net/Post/Twitfluence_Application_Basic_Technical_Specifications.aspx</link></item><item><title>Many colors and identities of different brands with the same name: Neolab</title><pubDate>Thu, 08 Jul 2010 20:43:10 GMT</pubDate><description>&lt;p&gt;The company I work for is called &lt;a href="http://neolab.si" target="_blank" title="Neolab, Software Development" class="more"&gt;Neolab&lt;/a&gt;. It's a name we obviously share with many other companies from all over the world, producing a little global identity crisis. We were aware of that fact when we picked the name, but nowadays it's becoming almost impossible to find a unique name for a brand. A few years later, I went on a quest to find as many Neolabs as possible online and stumbled upon 21 of them. While I was at it, I also took my time to try to find out which industries these companies are from and to understand why other people chose this brand. This post will bring you a diversified collection of different "Neolab" logos, so similar in name, but yet so different in corporate identity and design.&lt;/p&gt;
&lt;p&gt;In the case of Neolab Slovenia, my partners and I decided to go for the name "&lt;a href="http://stritar.net/Projects/Neolab.aspx" class="more" target="_blank" title="Neolab"&gt;Neolab&lt;/a&gt;" because we wanted something that would represent and communicate our focus on Research and Development (the Lab part) which has to be in tune with all the newest technologies available (the Neo part). Neo-Lab. Others were probably thinking in a similar way, and the interesting fact is that these "New Laboratories" don't come from many different industries. As the name already suggests, all Neolabs that exist (online) today focus on knowledge intensive fields.&lt;/p&gt;

&lt;h2&gt;Medical&lt;/h2&gt;
&lt;p&gt;"Neolab" is obviously a name which people instinctively connect with medical industries, and most of the Neolabs I was able to find are working on that field:&lt;/p&gt;
&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolabChile.jpg" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab Chile&lt;/b&gt;&lt;br&gt;
Industry: Clinic&lt;br&gt;
URL: &lt;a href="http://www.neolab.cl/" class="more" target="_blank" title="Laboratorio Clinico Neolab Ltda."&gt;http://www.neolab.cl/&lt;/a&gt;&lt;br&gt;
Design: 3 points
&lt;/p&gt;

&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolabGermany.jpg" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab Germany&lt;/b&gt;&lt;br&gt;
Industry: Medical Equipment&lt;br&gt;
URL: &lt;a href="http://www.neolab.de/" class="more" target="_blank" title="neolab.de"&gt;http://www.neolab.de/&lt;/a&gt;&lt;br&gt;
Design: 4 points
&lt;/p&gt;

&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolabIndia.jpg" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab India&lt;/b&gt;&lt;br&gt;
Industry: Medical Equipment&lt;br&gt;
Design: 3 points
&lt;/p&gt;

&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolabRussia.gif" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab Russia&lt;/b&gt;&lt;br&gt;
Industry: Medical Equipement&lt;br&gt;
URL: &lt;a href="http://neolab.ru/" class="more" target="_blank" title="Lab.ru"&gt;http://neolab.ru/&lt;/a&gt;&lt;br&gt;
Design: 2 points
&lt;/p&gt;



&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolabSerbia.jpg" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab Serbia&lt;/b&gt;&lt;br&gt;
Industry: Clinic&lt;br&gt;
URL: &lt;a href="http://neolab.co.rs/" class="more" target="_blank" title="Polyclinic NEOLAB"&gt;http://neolab.co.rs/&lt;/a&gt;&lt;br&gt;
Design: 4 points
&lt;/p&gt;

&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolabSwitzerland.jpg" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab Switzerland&lt;/b&gt;&lt;br&gt;
Industry: Medical Equipment&lt;br&gt;
URL: &lt;a href="http://neolab.ch/" class="more" target="_blank" title="Neolab"&gt;http://neolab.ch/&lt;/a&gt;&lt;br&gt;
Design: 5 points
&lt;/p&gt;

&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolobUkraine.jpg" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab Ukraine&lt;/b&gt;&lt;br&gt;
Industry: Clinic&lt;br&gt;
URL: &lt;a href="http://neolab.kiev.ua/" class="more" target="_blank" title="Laboratory  Neolab"&gt;http://neolab.kiev.ua/&lt;/a&gt;&lt;br&gt;
Design: 6 points
&lt;/p&gt;

&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolabUnitedStates.gif" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab United States&lt;/b&gt;&lt;br&gt;
Industry: Medical Supplies&lt;br&gt;
URL: &lt;a href="http://www.neolab.com/" class="more" target="_blank" title="New England Orthodontic Laboratory"&gt;http://www.neolab.com/&lt;/a&gt;&lt;br&gt;
Design: 4 points
&lt;/p&gt;
&lt;p&gt;Average score for Medical: &lt;b&gt;3.9&lt;/b&gt;&lt;/p&gt;




&lt;h2&gt;Pharmaceutics &amp; Biotechnology&lt;/h2&gt;
&lt;p&gt;The other similar industry the name "Neolab" is well suited for is definitely Pharmaceutical. Here are some of them:&lt;/p&gt;
&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolabArgentina.jpg" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab Argentina&lt;/b&gt;&lt;br&gt;
Industry: Biotechnology&lt;br&gt;
URL: &lt;a href="http://www.neolab.com.ar/" class="more" target="_blank" title="Neolab Argentina"&gt;http://www.neolab.com.ar/&lt;/a&gt;&lt;br&gt;
Design: 5 points
&lt;/p&gt;

&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolabCanada.jpg" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab Canada&lt;/b&gt;&lt;br&gt;
Industry: Pharmaceuticals&lt;br&gt;
URL: &lt;a href="http://www.neolab.ca/" class="more" target="_blank" title="Neolab Inc."&gt;http://www.neolab.ca/&lt;/a&gt;&lt;br&gt;
Design: 3 points
&lt;/p&gt;

&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolabPeru.jpg" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab Peru&lt;/b&gt;&lt;br&gt;
Industry: Pharmaceuticals&lt;br&gt;
URL: &lt;a href="http://www.neolabperu.com/" class="more" target="_blank" title="NEO LAB PERU"&gt;http://www.neolabperu.com/&lt;/a&gt;&lt;br&gt;
Design: 6 points
&lt;/p&gt;

&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolabUnitedKingdom.jpg" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab United Kingdom&lt;/b&gt;&lt;br&gt;
Industry: Pharmaceuticals&lt;br&gt;
Design: 1 point
&lt;/p&gt;
&lt;p&gt;Average score for Pharmaceutics &amp; Microbiology: &lt;b&gt;3.8&lt;/b&gt;&lt;/p&gt;








&lt;h2&gt;Marketing, Web and Design&lt;/h2&gt;
&lt;p&gt;The connection between Marketing, Web and Design is usually hard to distinguish, and the following Neolabs are focused on some or all of those fields:&lt;/p&gt;
&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolabBrazil.jpg" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab Brazil&lt;/b&gt;&lt;br&gt;
Industry: Web &amp; Design&lt;br&gt;
URL: &lt;a href="http://www.neolab.com.br/" class="more" target="_blank" title="Neolab Interativa"&gt;http://www.neolab.com.br/&lt;/a&gt;&lt;br&gt;
Design: 5 points
&lt;/p&gt;

&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolabDenmark.jpg" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab Denmark&lt;/b&gt;&lt;br&gt;
Industry: Design&lt;br&gt;
URL: &lt;a href="http://neolab.dk/" class="more" target="_blank" title="Neolab + Made by Thomas"&gt;http://neolab.dk/&lt;/a&gt;&lt;br&gt;
Design: 4 points
&lt;/p&gt;


&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolabItaly.jpg" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab Italy&lt;/b&gt;&lt;br&gt;
Industry: Design&lt;br&gt;
URL: &lt;a href="http://www.neolab.it/" class="more" target="_blank" title="NEOLAB"&gt;http://www.neolab.it/&lt;/a&gt;&lt;br&gt;
Design: 9 points
&lt;/p&gt;



&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolabJapan.jpg" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab Japan&lt;/b&gt;&lt;br&gt;
Industry: Web &amp; Design&lt;br&gt;
URL: &lt;a href="http://www.neolab.co.jp/" class="more" target="_blank" title="NeoLAB - NEO MEDIA LABORATORY"&gt;http://www.neolab.co.jp/&lt;/a&gt;&lt;br&gt;
Design: 8 points
&lt;/p&gt;




&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolabKorea.jpg" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab Korea&lt;/b&gt;&lt;br&gt;
Industry: Web &amp; Design&lt;br&gt;
URL: &lt;a href="http://www.neolab.kr/" class="more" target="_blank" title="NEOLAB Convergence"&gt;http://www.neolab.kr/&lt;/a&gt;&lt;br&gt;
Design: 7 points
&lt;/p&gt;


&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolabNorway.gif" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab Norway&lt;/b&gt;&lt;br&gt;
Industry: Advertising&lt;br&gt;
URL: &lt;a href="http://www.neolab.no/" class="more" target="_blank" title="NeoLab"&gt;http://www.neolab.no/&lt;/a&gt;&lt;br&gt;
Design: 8 points
&lt;/p&gt;
&lt;p&gt;Average score for Marketing &amp; Design: &lt;b&gt;6.8&lt;/b&gt;&lt;/p&gt;




&lt;h2&gt;Technology &amp; IT&lt;/h2&gt;
&lt;p&gt;IT companies also often see themselves as laboratories and here are a few of them, including our Neolab:&lt;/p&gt;

&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolabFrance.jpg" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab France&lt;/b&gt;&lt;br&gt;
Industry: IT&lt;br&gt;
URL: &lt;a href="http://neolab-systems.com/" class="more" target="_blank" title="NeoLab-Systems"&gt;http://neolab-systems.com/&lt;/a&gt;&lt;br&gt;
Design: 6 points
&lt;/p&gt;




&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolabPoland.jpg" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab Poland&lt;/b&gt;&lt;br&gt;
Industry: IT&lt;br&gt;
URL: &lt;a href="http://www.neolab.pl/" class="more" target="_blank" title="NEOLAB"&gt;http://www.neolab.pl/&lt;/a&gt;&lt;br&gt;
Design: 4 points
&lt;/p&gt;





&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolabSlovenia.jpg" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab Slovenia&lt;/b&gt;&lt;br&gt;
Industry: Web &amp; IT&lt;br&gt;
URL: &lt;a href="http://www.neolab.si/" class="more" target="_blank" title="Neolab - Software Development"&gt;http://www.neolab.si/&lt;/a&gt;&lt;br&gt;
Design: 10 points
&lt;/p&gt;
&lt;p&gt;Average score for IT: &lt;b&gt;6.7&lt;/b&gt;&lt;/p&gt;

&lt;h2&gt;Other&lt;/h2&gt;
&lt;p&gt;The special case from Thailand is working on construction projects.&lt;/p&gt;

&lt;p style="height: 110px"&gt;
&lt;img src="http://stritar.net/upload/Images/NeolabThailand.jpg" align="left" class="blogvisual" style="margin-top: 0px;"&gt;
&lt;b&gt;Neolab Thailand&lt;/b&gt;&lt;br&gt;
Industry: Construction&lt;br&gt;
URL: &lt;a href="http://www.neolab.co.th/" class="more" target="_blank" title="Neolab International"&gt;http://www.neolab.co.th/&lt;/a&gt;&lt;br&gt;
Design: 4 points
&lt;/p&gt;
&lt;p&gt;Average score for Other: &lt;b&gt;4&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;While I was putting the list together, I decided to quickly rate each one of them to see if there are any significant differences in the quality of logos and websites between different industries. This score was made on my personal opinion and not on any scientific methodology. You can see for yourselves that those Neolabs, working in Marketing, Web and Design have the best corporate identities. IT is close, but mostly because our design is so unique and won &lt;a href="http://stritar.net/Post/Neolab_In_2009.aspx" class="more" target="_blank" title="Neolab in 2009"&gt;many awards&lt;/a&gt; last year. The Medical and Pharmaceutics follow miles behind, and their websites and logos already look a lot out of date. These industries are maturer and the companies older, and they probably take their competition to other fields (research, quality, professionals), without giving so much on their image and marketing, at least online.&lt;/p&gt;
&lt;p&gt;Applying the same calculation to Neolabs from different continents, we can see that Europe scored the highest score (average &lt;b&gt;5.5&lt;/b&gt;), followed by Asia (average &lt;b&gt;4.8&lt;/b&gt;) and Americas (average &lt;b&gt;4.3&lt;/b&gt;).&lt;/p&gt;
&lt;p&gt;Neolab - the name behind so many different companies, brands and identities. It's interesting to see how specific industries, people and cultures are able to portray the same simple name in so many unique ways.  Some our good, some our bad, and really trying to be unbiased, I still think &lt;a href="http://neolab.si" target="_blank" title="Neolab - Software Development" class="more"&gt;ours&lt;/a&gt; is the best, followed by &lt;a href="http://www.neolab.it/" class="more" target="_blank" title="NEOLAB"&gt;Italy&lt;/a&gt;, &lt;a href="http://www.neolab.no/" class="more" target="_blank" title="NeoLab"&gt;Norway&lt;/a&gt; and &lt;a href="http://www.neolab.co.jp/" class="more" target="_blank" title="NeoLAB - NEO MEDIA LABORATORY"&gt;Japan&lt;/a&gt;. Or am I just too blinded and you have a different favorite?&lt;/p&gt;
&lt;p style="color: #BEBEBE;"&gt;Trademarks and logos are the property of their respective owners.&lt;/p&gt;</description><link>http://stritar.net/Post/Many_Colors_And_Identities_Of_Different_Brands_With_The_Same_Name_-_Neolab.aspx</link></item><item><title>The influence of new generation information systems on modern organizations</title><pubDate>Sun, 06 Jun 2010 15:08:48 GMT</pubDate><description>&lt;p&gt;The traditional role of Information Science and corresponding Information Technologies is providing organizations with information. This makes it a tool supporting decision process, which can be counted as an organizational process. But today, this role is becoming more widely spread, making Information Sciences and Information Technologies also an important part of the operational process itself. Concepts such as &lt;a href="http://en.wikipedia.org/wiki/Business_process_reengineering" class="more" target="_blank" title="Business process reengineering"&gt;Business Process Reengineering&lt;/a&gt; (BPR) make information solutions a vital part of any modern organization process, present in all components in the business cycle of planning, realization and controlling.&lt;/p&gt;

&lt;h2&gt;The World Wide Web as a platform&lt;/h2&gt;

&lt;p&gt;If Information Science and Information Technologies revolutionized modern organizations, there is a heavily related technology that revolutionized our every day lives. The Internet and its main service, the World Wide Web hold unimagined potential both for personal and professional goals. This technology enables unlimited knowledge sharing between people and organizations, while at the same providing the platform on which different information systems can be created. &lt;a href="http://www.businesslink.gov.uk/bdotg/action/layer?topicId=1075386295" class="more" target="_blank" title="Benefits of intranets and extranets"&gt;Intranets&lt;/a&gt; (designed to support internal people and processes) and &lt;a href="http://www.businesslink.gov.uk/bdotg/action/layer?topicId=1075386295" class="more" target="_blank" title="Benefits of intranets and extranets"&gt;Extranets&lt;/a&gt; (designed for connecting with external entities, such as clients, suppliers, partners and competition) enable effective, flexible, scalable and accessible web-based information systems that can support most of organizational needs of a modern organizations.&lt;/p&gt;

&lt;p&gt;To understand the implications of World Wide Web we can also take a look at the companies behind it, as they have become some of the largest IT companies in the world, and their services the most widely used information systems, leaving aside operation systems. There is an important point hidden in that statement – most information systems of today are not used to support organizations any more, they are designed for personal activities. Software solutions are shifting from &lt;a href="http://www.cheshirehenbury.com/ebusiness/ebdefinitions.html" class="more" target="_blank" title="E-business Definitions (B2C, B2B etc.)"&gt;B2B to B2C&lt;/a&gt;, and where management was the key buyer of software yesterday, ordinary everyday user is the main "buyer" of software today. &lt;/p&gt;

&lt;p&gt;The Internet with its possibilities to share knowledge is a revolution probably comparable to the inventions of speaking, writing and printing in the past. Those organizations and individuals who are able to recognize this fact have a great opportunity for progress. That potential goes both for getting useful information and knowledge from other sources as for getting useful information about organization to those or any other sources. There is no doubt that today we live in the information era, and those who will not adapt that fact, probably have no future. &lt;/p&gt;
&lt;h2&gt;Web 2.0, Enterprise 2.0 and IT 2.0&lt;/h2&gt;
&lt;p&gt;In the past years, a new generation of World Wide Web solutions has emerged, which we understand as &lt;a href="http://oreilly.com/web2/archive/what-is-web-20.html" class="more" target="_blank" title="What Is Web 2.0"&gt;Web 2.0&lt;/a&gt;. These services are focused on collaboration, cooperation, communication and connectivity, enabling sharing between millions of users and utilizing the effect of  mass participation. The potential &lt;a href="http://www.dmnews.com/digital-spend-to-beat-print-advertising-this-year-outsell/article/165369/" class="more" target="_blank" title="Digital spend to beat print advertising this year: Outsell"&gt;marketing revenue&lt;/a&gt;, which is the driving force behind the World Wide Web, and the large competition between millions of software companies around the world allow these services to evolve with light speed, making them both technologically and functionally more advanced than classical information systems. It didn’t take long for managers and entrepreneurs to realize the effect of these now approaches and services can also be beneficial on organization, marketing, decision support and other fields of organization and management.&lt;/p&gt;

&lt;p&gt;The concept of &lt;a href="http://en.wikipedia.org/wiki/Enterprise_social_software" class="more" target="_blank" title="Enterprise social software"&gt;Enterprise 2.0&lt;/a&gt; adapts Web 2.0 for business-oriented use and represents using these new technologies, approaches, concepts and services in business-oriented environments. With a focus both on internal optimization (wikis, idea banks, social networking tools) and external optimization (blogs and microblogs, RSS, social bookmarking and tagging), it enables companies and their employees new ways to connect and interact between themselves and with other organizations. The focus of information systems is shifting from technical elements to social elements of organizations, and traditional information systems, such as &lt;a href="http://www.topbits.com/erp.html" class="more" target="_blank" title="Enterprise Resource Planning"&gt;ERP&lt;/a&gt; (Enterprise Resource Planning) systems are getting upgraded with modern systems, such as custom developed intranets and extranets.&lt;/p&gt;

&lt;p&gt;But Enterprise 2.0 solutions are still mostly partial (separate) software solutions modern organizations can use to optimize their performance and strategies. In my opinion, future information systems will have those concepts and approaches incorporated into the core of the system, enriching traditional business-oriented solutions with social components that will support connections both with other individuals within organizations and with individuals from other organizations. Real-time interactions and communication will be one of the foundations of new business models that are emerging on the market, and &lt;a href="http://stritar.net/Projects/IT_20.aspx" class="more" target="_blank" title="IT 2.0"&gt;IT 2.0&lt;/a&gt; will be the platform that supports those concepts and activities.&lt;/p&gt;

&lt;h2&gt;It's time for IT to go social&lt;/h2&gt;

&lt;p&gt;Modern organizations are mostly service-oriented, so traditional ERP systems are becoming used mostly for low value-added activities. These new organizations are founded on innovative business models, knowledge and human capital. High value-add information systems for those organizations are systems for Project Management, Customer Relationship Management, Knowledge Management etc., which are not oriented on technical components of organizations, but on social ones, such as people, relationships, connections, interactions, knowledge, cooperation and other.&lt;/p&gt;

&lt;p&gt;New services that Web 2.0 "invented" fit into this picture of &lt;a href="http://stritar.net/Post/IT_Plus_Web_20_Equals_IT_20.aspx" title="IT + Web 2.0 = IT 2.0" class="more" target="_blank"&gt;new generation IT 2.0&lt;/a&gt; software solutions perfectly. Social networking tools can enable higher connectivity, new forms of interactions, team building and cooperation between all the people in the process. Social bookmarking and tagging produce structured knowledge and can harness the effect of &lt;a href="http://en.wikipedia.org/wiki/Crowdsourcing" class="more" target="_blank" title="Crowdsourcing"&gt;crowdsourcing&lt;/a&gt;. &lt;a href="http://www.freelancereview.net/100-seriously-creative-infographics/" class="more" target="_blank" title="100 Seriously Creative Infographics"&gt;Visualizations&lt;/a&gt; of data and information can bring more information used for decision making and clearer view on organization process. &lt;a hreF="http://stritar.net/Post/How_Mini_Feed_And_Other_Streams_Revolutionized_IT.aspx" title="How mini-feed and other streams revolutionized IT" class="more" target="_blank"&gt;Feeds and streams&lt;/a&gt; enable faster data flow and clearer connections between most individuals inside the organization.&lt;/p&gt;

&lt;p&gt;Organization is a system of dynamic relationships, and people are no longer considered only as a part of the machinery, but as complex entities, building even more complex social units. The greatest corporations that exist today were produced by capable individuals, forming even more capable teams. Therefore we must not ignore the science behind it – human capital is the probably the most valuable thing any modern organization can have and most software solutions of the future will be focused on these social components. The interesting symbiosis between new generation information systems and modern organization approaches is more obvious than ever, providing all the elements needed for business-oriented IT to go 2.0. &lt;/p&gt;</description><link>http://stritar.net/Post/The_Influence_Of_New_Generation_Information_Systems_On_Modern_Organizations.aspx</link></item><item><title>How mini-feed and other streams revolutionized IT</title><pubDate>Sun, 17 Jan 2010 16:59:20 GMT</pubDate><description>&lt;p&gt;Web 2.0 brought us a lot of interesting things, approaches and solutions, so it's hard to imagine how we ever managed without it. Most of us are half addicted to floating around in cyberspace, looking at what people are doing and talking to everybody at once. It is a little social revolution that we are witnessing, and it doesn't seem it will end soon. Web 2.0 changed our everyday lives, but for an IT expert such as myself, these new concepts also have a big influence on other sciences and in our case, they will change management, organization and corporate IT forever.&lt;/p&gt;

&lt;p&gt;Besides the whole social networking concept, one feature of Web 2.0 stands our as one of the main building blocks of this new paradigm. Call it the news stream, mini feed, activity log or whatever, it is the little information report that makes you come back every hour to see what other people are doing and if something new happened. Without it, Web 2.0 portals and services would be boring and useless, and they definitely wouldn't be as attractive interactive as they are.&lt;/p&gt;

&lt;p&gt;Besides being cool and addictive, the mini feed is also a major shift in the presentation of data and information. Until it came around, data was static, but now, we can notice that data has the ability to become dynamic. In Web 2.0, this feature was "invented" to amuse users, but this approach is also fully applicable to business oriented software. Imagine a corporate solution that is intended for project management, where projects are consisted of tasks that have people working on them. The simplified dashboard for a project would probably look something like the table below.&lt;/p&gt;
&lt;br&gt;
&lt;table width="100%" border="1"&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Two weeks ago&lt;/b&gt;&lt;td&gt;&lt;b&gt;Today&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Write the documentation (John - Completed)&lt;/td&gt;&lt;td&gt;Write the documentation (John – Completed)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Delegate tasks (John – Active)&lt;/td&gt;&lt;td&gt;Delegate tasks (Mary – Complete)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Design wireframes (Mary – Active)&lt;/td&gt;&lt;td&gt;Design wireframes (Mary – Active)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Enter data (Unassigned)&lt;/td&gt;&lt;td&gt;Enter data (Simon – Active)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Make HTML (Simon – Active)&lt;/td&gt;&lt;td&gt;Make HTML (Simon – Complete)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;br&gt;
&lt;p&gt;The two dashboards, even though they represent the same project two weeks apart, look quite similar, and they actually don't give those, who are not directly connected with the project and people working on it a lot of information about the flow of activities, data and work. This data represented is static. But if we add another layer of mini feed / activity report on the same case, things start looking more interesting and give a lot more information about the project. The data becomes dynamic. When we look at the dashboard above, we don't really know that this is what actually happened with our project.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;12 days ago – John changed the status of the task Write the documentation to Active.&lt;/li&gt;
&lt;li&gt;10 days ago – John added a new note to the task Write the documentation.&lt;/li&gt;
&lt;li&gt;10 days ago – John changes the status of the task Write the documentation to Completed.&lt;/li&gt;
&lt;li&gt;8 days ago – John made Mary responsible for the task Delegate tasks.&lt;/li&gt;
&lt;li&gt;8 days ago – Mary made Simon responsible for the task Enter data.&lt;/li&gt;
&lt;li&gt;6 days ago – Mary added a new task Contact client.&lt;/li&gt;
&lt;li&gt;5 days ago – Simon changed the status of the task Make HTML to complete.&lt;/li&gt;
&lt;li&gt;3 days ago – Mary deleted the task Contact client.&lt;/li&gt;
&lt;li&gt;2 days ago – John added a new file to the task Make HTML.&lt;/li&gt;
&lt;li&gt;2 days ago – Mary changed the status of the task Make HTML to Incomplete.&lt;/li&gt;
&lt;li&gt;1 day ago – Simon added a new note to the task Make HTML.&lt;/li&gt;
&lt;li&gt;Today – Simon changed the status of the task Make HTML to Complete.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This dynamic component wasn’t available in business oriented software until now, except in the most sophisticated analytical systems, where data mining and other high level approaches provided dynamic information. Using Web 2.0 approaches such as the mini feed, operational and transactional information systems finally got the dynamic component too. Not to amuse, but to inform.&lt;/p&gt;

&lt;p&gt;These are the approaches we use and things we think about when developing our software solutions. There are actually more useful applications of the mini feed we already noticed, but some mystery must remain. If you are interested, say hi to &lt;a href="http://neolab.si" class="more" target="_blank" title="Neolab, software development"&gt;Neolab&lt;/a&gt;, one of the first companies in the world to offer fully integrated Web 2.0 features in business oriented software, all part of the &lt;a href="http://stritar.net/Projects/IT_20.aspx" class="more" target="_blank" title="IT 2.0, new generation of IT"&gt;IT 2.0 concept&lt;/a&gt; we are developing, for which already got an &lt;a href="http://dsi2009.si/default.aspx?id=4&amp;l1=40" class="more" target="_blank" title="Conference Days of Slovenian IT"&gt;award for&lt;/a&gt;. Made in Slovenia, shipping worldwide.&lt;/p&gt;</description><link>http://stritar.net/Post/How_Mini_Feed_And_Other_Streams_Revolutionized_IT.aspx</link></item><item><title>Neolab in 2009</title><pubDate>Mon, 04 Jan 2010 19:38:32 GMT</pubDate><description>&lt;p&gt;2009 was a hard year for everybody, specially for start-ups such as &lt;a href="http://stritar.net/Projects/Neolab.aspx" target="_blank" class="more" title="Neolab on the chronolog"&gt;Neolab&lt;/a&gt;. Greed and wrong decisions of global financial institutions and their leaders turned the world upside down. Luckily we were able to survive, to stand tall against all the challenges that await for us next year. Projects have been confirmed, so the biggest issue that we face now is consolidating our inner organization and finishing our software framework that we put so much time and energy into. &lt;/p&gt;
&lt;p&gt;A few weeks ago, &lt;a href="http://stritar.net/Category/Neolab.aspx" target="_blank" class="more" title="Neolab chronolog category"&gt;Neolab&lt;/a&gt; celebrated it’s second birthday. The first two years are supposedly decisive for the survival of start-ups, so if this unfriendly situation won’t last too long, looks like we’ll make it. To sum it up: for us, 2008 was the year of checking out the scene, where we were observing if it’s possible to make it on our own. The second year, 2009, was the year of marketing, where we presented ourselves to broader audience.&lt;/p&gt;
&lt;p&gt;Our presentation was quite successful. After a few years of  building and optimizing our design and marketing concept with &lt;a href="http://ilovarstritar.com" target="_blank" class="more" title="IlovarStritar corporate webpage"&gt;IlovarStritar&lt;/a&gt;, we finally launched our &lt;a href="http://neolab.si" target="_blank" class="more" title="Neolab corporate webpage"&gt;web page&lt;/a&gt;, a thing we are very proud of. Until this post we (they) have already received two awards for Neolab’s broader corporate identity, &lt;a href="http://www.brumen.org/?v=593" class="more" target="_blank" title="Foundation Brumen"&gt;Brumen award&lt;/a&gt; and &lt;a href="http://www.cdip.org.tw/competition/98Graphice_award_eg.htm" class="more" target="_blank" title="Taiwan international graphic design award"&gt;Taiwan international award&lt;/a&gt;. This confirmed we made the right decision by doing something special with our image.
&lt;/p&gt;
&lt;p&gt;The whole story of our design identity is built around a fictional ecosystem of pixelized mutant animals, representing connectivity of people, organizations and processes using information technology. Different animals are used for different documents and people so the whole concept is scalable, artistic, interesting and fun. If you like, you can check out the &lt;a href="http://ilovarstritar.com/Work/Neolab.aspx" class="more" target="_blank" title="Neolab corporate identity"&gt;whole showcase&lt;/a&gt; on the IlovarStritar website.&lt;/p&gt;
&lt;p&gt;We are becoming one of the biggest slovenian experts in IT. In april we &lt;a href="http://dsi2009.si/default.aspx?id=4&amp;l1=40" class="more" target="_blank" title="Conference Days of Slovenian IT"&gt;received an award&lt;/a&gt; on the Slovenian IT conference for best paper on the subject of &lt;a href="http://stritar.net/Projects/IT_20.aspx" class="more" target="_blank" title="IT 2.0, new generation of IT"&gt;IT 2.0&lt;/a&gt;. If that wasn’t enough, we were also named the &lt;a href="http://netko.gzs.si/slo/nagrajenci_2009" class="more" target="_blank" title="Netko"&gt;Emerging web agency&lt;/a&gt; of 2009 on Slovenia's biggest web authority, Netko. The barriers between organization, marketing, IT and web are obviously getting thinner and thinner, and Neolab stands strong right in the middle of it.
&lt;/p&gt;
&lt;p&gt;We may look good on the outside, but we are also healthy on the inside. At this point we employ six people, which actually brought a bit of organizational confusion. By adopting stronger approaches in project management, things are turning for the better. Besides, our big investment into our framework, which now stands stable, scalable and promising, will soon be complete, so we are more than ready for all the projects that are coming upon us.&lt;/p&gt;
&lt;p&gt;Hopefully this year will be more welcoming. As we and our services mature, new challenges for our clients, suppliers, partners, supporters and ourselves are on the horizon, so you better be ready for all the things we have in store. To a successful 2010!&lt;/p&gt;</description><link>http://stritar.net/Post/Neolab_In_2009.aspx</link></item><item><title>An approach to statistics and data analysis</title><pubDate>Mon, 30 Nov 2009 20:32:06 GMT</pubDate><description>&lt;p&gt;When information systems evolve, they become greedier for both operational and advanced strategic statistics and data analysis. This need is a part of a natural evolution. The more data you have, the higher potential for extracting information you have. Looking at business environments using IT platforms, that's what analytics are actually all about - getting useful information from usually bad data. It turns out the task of analytical reporting is not so complex as it seems, but you definitely need a set of different skills / people to make it work.&lt;/p&gt;
&lt;p&gt;There are tons of different statistical approaches, methods and theories, but it turns out that for average business needs you only need basic mathematics, where the most complex operations are sometimes logarithms. So, if it's so simple, where does the problem lay? Why do information systems often lack analytical support, which can be used for decision making?&lt;/p&gt;
&lt;p&gt;In my opinion there are three main steps to consider when trying to make useful statistics and data analysis, and ignoring or underestimating any one of them will make your reports suck.&lt;/p&gt;
&lt;h2&gt;Data&lt;/h2&gt;
&lt;p&gt;Data is the king. If you don't have the data, you might as well give it up. If your data is bad or weak, you might consider rebuilding it. But you should know one thing - the better the structure of your data is, the better your analysis will be. Using a flat database such as a text file or an Excel spreadsheet gives you few analytical opportunities. Relational databases, such as Access, MySQL or SQL offer cross-data querying and advanced reporting, but huge and complex calculations can take a lot of time. For those, a multidimensional OLAP database designed strictly for analysis becomes the only option.&lt;/p&gt;
&lt;p&gt;Challenges in this step: Technical&lt;/p&gt;
&lt;h2&gt;Information&lt;/h2&gt;
&lt;p&gt;The data discussed above defines the scope of potential information you can deliver. In this step, the main goal is simple - you need to know what you want to know. Business needs, process flow, strategic goals or just plain simple amusement are the main factors that need to be addressed. Having someone who is able to recognize these opportunities is crucial, because data is just numbers, but aggregated data - information - is knowledge. It's quite clear you won't be able to get something if you don't know what you want to get.&lt;/p&gt;
&lt;p&gt;Challenges in this step: Analytical&lt;/p&gt;
&lt;h2&gt;Visualization&lt;/h2&gt;
&lt;p&gt;A picture can tell a thousand words and this goes a long way for data visualization. Even if you can't use charts, you can color information and use measures such as font size to represent another dimension of information or trends. Besides, always keep in mind that less is more, so you should put irrelevant information in the background and punchlines in the spotlight. Check out different chart types, they're useful for different representations and experimenting with them can display things that don't seem there at first sight. Observe patterns. Try to imagine a playground, where information can satisfy your curiosity and while doing it, it also brings useful and valuable results.&lt;/p&gt;
&lt;p&gt;Challenges in this step: Creative&lt;/p&gt;
&lt;p&gt;If you have the will, you can do all sorts of crazy stuff with statistics and data analysis, but you should know they sometimes take a lot of time. I'm proud my &lt;a href="http://stritar.net/Projects/Chronolog.aspx" class="more" target="_blank" title="Stritar's chronolog"&gt;chronolog&lt;/a&gt; already has two nice looking children of these activities. The first one is a simple &lt;a href="http://stritar.net/Post/Hot_On_The_Chronolog_-_And_How_It_Works.aspx" class="more" title="Hot on the chronolog - and how it works" target="_blank"&gt;recommendation engine&lt;/a&gt; used for content ranking and the other one &lt;a href="http://stritar.net/About/Statistics.aspx" title="Chronolog statistics and analytics" class="more" target="_blank"&gt;a set of reports&lt;/a&gt; which offer insight into activity and interactions of the chronolog. What can I say, I like to play around, and it may as well be any information system I can get my hands on. Give me the data and I'll give you information.&lt;/p&gt;</description><link>http://stritar.net/Post/An_Approach_To_Statistics_And_Data_Analysis.aspx</link></item><item><title>Made in Slovenia</title><pubDate>Tue, 20 Oct 2009 18:57:42 GMT</pubDate><description>&lt;p&gt;Friends tell me I am usually too naive and romantic, but sometimes I just can't help myself being an optimist. Even though Slovenia is one of the &lt;a href="http://www.forbes.com/2007/05/03/forbes-misery-index-oped-cx_ja_0503misery_slide.html" target="_blank" class="more" title="Most Taxed Nations"&gt;most taxed nations in the world&lt;/a&gt;, I still envision Slovenia as an emerging country with one of the highest potentials around. Breakthroughs are possible, f.i. Ireland became one of the &lt;a href="http://www.heritage.org/research/worldwidefreedom/bg1945.cfm" class="more" target="_blank" title="How Ireland Became the Celtic Tiger"&gt;most successful countries in the EU&lt;/a&gt; (second highest GDP in EU!) even though their economic model was hit really hard by the recession. I'm sure Slovenia will do even better when her time comes, so be ready.&lt;/p&gt;
&lt;p&gt;Perhaps the greatest competitive advantage of Slovenia is insight, intuition and understanding others. It started with Yugoslavia, probably the only country in the world fully embracing three major religions (Catholic, Orthodox, Muslim). Sadly, that story ended in bloodshed, but some positive heritage remains. With great geographic location, bordering Austria, Croatia, Hungary and Italy, all the major cultures of Europe are influencing Slovenians. By being a post socialistic country with not too exploited capitalism adoption, Slovenia was the perfect playground for new era negotiations between &lt;a href="http://news.bbc.co.uk/2/hi/1392791.stm" class="more" target="_blank" title="Bush and Putin: Best of friends"&gt;Bush and Putin&lt;/a&gt;. Neutral ground between north and south, east and west, understanding motives and interests of many players, small enough not to be a threat.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://stritar.net/Post/You_Should_Know_About_Dual.aspx" class="more" target="_blank" title="You should know about Dual"&gt;Cultural diversity&lt;/a&gt; and high information flow made some Slovenians outstanding, and the Adriatic see being the window to Europe probably helped too. Quite a few companies were able to produce global success stories, specializing in high-tech products and services, such as IT, technology, aeronautics and alternative energies (more on cool Slovenian brands some other post). Not bad for a country the size of a large city, taxed to the maximum.&lt;/p&gt;
&lt;p&gt;Taxes. They work really contra productive, but they're caused by our greatest flaw - our size. 2 million citizens. Everybody knows everybody and projects become political way too soon. Another thing that happens is that the government becomes the only buyer big enough to afford things. Our startup &lt;a href="http://neolab.si" class="more" target="_blank" title="Neolab, software development"&gt;Neolab&lt;/a&gt; is developing innovative IT solutions and trying to make it abroad, with some success. Because I understand that building the Slovenia brand plays a really important part in achieving this, I'm &lt;a href="http://stritar.net/Category/Slovenia.aspx" target="_blank" class="more" title="Slovenia"&gt;blogging about it&lt;/a&gt; and doing everything in my power to promote Slovenia (and &lt;a href="http://stritar.net/Projects/Neolab.aspx" class="more" target="_blank" title="Neolab, software development"&gt;Neolab&lt;/a&gt;, I admit...). Hopefully others will follow and "Made in Slovenia" will have higher value soon. I think it deserves it and most of us probably need it.&lt;/p&gt;
&lt;p&gt;Exporting high value-added specialized products and services is what we do best and what we will hopefully be able to continue on a larger scale. This is the strategy Slovenia has to keep and support. Our scientists are amongst the best in the world and can make innovative, creative, useful and modern goods of the highest quality for a fair price. Besides, people here are cool, most of them are faithful, fair, loyal and unconflicting. Come see for yourself, nice people, tasty wine, good beer and &lt;a href="http://images.google.com/images?hl=sl&amp;source=hp&amp;q=slovenia%20nature&amp;um=1&amp;ie=UTF-8&amp;sa=N&amp;tab=wi" class="more" target="_blank" title="slovenia nature - Google Search"&gt;beautiful nature&lt;/a&gt; will do you well.&lt;/p&gt;
&lt;p&gt;The world of the globalized tomorrow will be moderated by the neutral and objective. This is Slovenia's hidden expertise that still has to be recognized, even though we've already been doing it for ages. And because we are too naive, we won't even take advantage of it. We will rather work hard and wait for the indirect, long term benefits. It may sound irrational, but I fully support that approach.&lt;/p&gt;
&lt;p&gt;My inspiration for this post is an online civil initiative about development and future of our country that's actual right now by taking full advantage of Web 2.0 (&lt;a href="http://www.facebook.com/group.php?gid=168075225983" class="more" target="_blank"&gt;Facebook&lt;/a&gt;, &lt;a href="http://twitter.com/si2020" class="more" target="_blank"&gt;Twitter&lt;/a&gt;, &lt;a href="http://www.noovo.com/g/si2020/" class="more" target="_blank"&gt;Noovo&lt;/a&gt;, &lt;a href="http://www.linkedin.com/groups?gid=2339002" target="_blank" class="more"&gt;LinkedIn&lt;/a&gt;). Thumbs up for that, but we will probably need more than just good ideas. This time my contribution goes for motivation and realization that we have the potential to make it big if we work together and cooperate. Made in Slovenia.&lt;/p&gt;
</description><link>http://stritar.net/Post/Made_In_Slovenia.aspx</link></item><item><title>Hot on the chronolog - and how it works</title><pubDate>Sat, 10 Oct 2009 19:49:41 GMT</pubDate><description>&lt;p&gt;When I first published my &lt;a href="http://stritar.net/Projects/Chronolog.aspx" class="more" target="_blank" title="Stritar's chronolog"&gt;chronolog&lt;/a&gt;, a few people were making remarks about how it resembles FriendFeed, Twitter or Tumblr. I can't deny that. The influences of Web 2.0 are huge both on my personal and business life, so why should the chronolog be any different? It is a mashup of different web services and it displays information from different sources, so it's a kind of a Web 2.0 stream. But besides that, it's also my own personal playground for testing and developing high level services and functionalities, which will hopefully be cool and fun and make the chronolog interesting for all of us. Demonstration of concept and technology, if you like.&lt;/p&gt;
&lt;p&gt;I already have a few of those smart features planned, and I can give you a little teaser already. I really look forward to developing the custom view of the chronolog, where advanced users will be able to do a bit of configuration. The prototype is already half developed, but sadly far from production. A different thing I'm working on is a complex set of &lt;a href="http://stritar.net/About/Statistics.aspx" title="Chronolog statistics and analytics" target="_blank" class="more"&gt;statistics and analytics&lt;/a&gt;, which should give us deeper insight into the chronolog, it's data and our interactions with it. This one will probably go out next and it actually inspired the one already complete. From this day forward, the chronolog supports &lt;a href="http://stritar.net/Hot.aspx" title="Hot on the chronolog" target="_blank" class="more"&gt;Hot on the chronolog&lt;/a&gt;, accessible from the views menu top right, which shows the most interesting posts in the desired time period.&lt;/p&gt;
&lt;p&gt;A few Web 2.0 portals (specially those oriented in social news or social bookmarking) have &lt;a href="http://en.wikipedia.org/wiki/Recommendation_engine" class="more" target="_blank" title="Recommender system"&gt;recommendation engines&lt;/a&gt;, which give users access to information based on their interaction with the system. I would like to try that one out too once, but because I don't have registered users, the chronolog probably won't be the environment. What I can give you now, is the Hot view, which displays the most important posts based on the interaction (views, likes, comments) of all users of the chronolog. A global recommendation engine of some sort. I'm quite pleased with the algorithm I've developed, it looks like it's working, so you can give it a try.&lt;/p&gt;
&lt;p&gt;Some of you will be interested in how it works. The core is a really super mega awesomely complex algorithm that gives ponders to different interactions in the selected time span. Well, it's not that complex from the mathematical point of view, but it still pretty smart. Combining these ponders and number of interactions, using a few square roots and logarithms, plus a small modifier for insert date (if two posts are tied, the older one appears "stronger"), it calculates which posts are more interesting and relevant and gives them a score accordingly. Simple as that. Besides, is also able to make that calculation for any time period. You can even hack it by changing the ?d=# in the url to any number of days you like.&lt;/p&gt;
&lt;p&gt;When viewing longer periods (months, years), blog posts will probably take most of the top spots, because they are supported with social networking sites and have the most interactions. In the shorter periods (days, weeks), other types of posts will also take higher ranks. We will see if the algorithm works in the longer term too, when more users will be clicking around, but if needed, the calculation will be changed or modified. Oh, I almost forgot about the design touch I added - the importance of a post is portrayed using transparency, which looks quite cool and is a great exaple of using design for function.&lt;/p&gt;
&lt;p&gt;The chronolog becomes smart. Hope you like it.&lt;/p&gt;</description><link>http://stritar.net/Post/Hot_On_The_Chronolog_-_And_How_It_Works.aspx</link></item><item><title>IT + Web 2.0 = IT 2.0</title><pubDate>Wed, 19 Aug 2009 15:43:32 GMT</pubDate><description>&lt;p&gt;Web 2.0 is one of the hottest things around. Everybody is talking about it, and it is revolutionizing the way we work, communicate and enjoy our free time. It is obvious even now that such services will be the main tools of marketing and political movements of the future. Now we have to wait and see how far it goes and where it ends.&lt;/p&gt;
&lt;p&gt;It did not take long for executives and technology officers to see that Web 2.0 could also have interesting applications on business oriented environment. Therefore, &lt;a href="http://en.wikipedia.org/wiki/Enterprise_2.0" class="more" target="_blank" title="Enterprise social software"&gt;Enterprise 2.0&lt;/a&gt; was "invented". It represents using new discovered approaches such as tagging, wikis and blogs for corporate goals. It works and I think companies shoud embrace it, because it's modern and effective.&lt;/p&gt;
&lt;p&gt;We have taken it to another level, partially because we have become quite obsessed with developing not partial, but wholistict software systems. Web 2.0 is not just a collection of tools for better communication, it is a new concept of interaction, data visualization and user participation which was originaly discovered for one purpose - to amuse users and to earn more money from advertising. Usefulness came with it, and in this case the &lt;a href="http://en.wikipedia.org/wiki/Market_economy" target="_blank" class="more" title="Market economy"&gt;market economy&lt;/a&gt; worked.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://neolab.si" target="_blank" class="more" title="Neolab, software development"&gt;Neolab&lt;/a&gt; is one of the first companies in the world that is offering business oriented software, fully integrated with Web 2.0 services, such as internal social networking, mini-feed reports, content tagging, cloud visualizations and more. As it is an integrated concept, we have &lt;a href="http://stritar.net/Projects/IT_20.aspx" title="IT 2.0: Information Solutions 2.0" class="more" target="_blank"&gt;dubbed it IT 2.0&lt;/a&gt;. We think that this approach helps both the users and the management with easier use, stronger belonging to the company and richer information than classic information systems.&lt;/p&gt;
&lt;p&gt;Hopefully there will be more professional articles available on that topic in the future. It's hard to find the correct equilibrium between academic research and real life development. At this stage It has more and more scientific background each day, and the implementations prove it works. IT 2.0 is born.&lt;/p&gt;</description><link>http://stritar.net/Post/IT_Plus_Web_20_Equals_IT_20.aspx</link></item></channel></rss>