Hola que tal
¿ Han escuchado de la inteligencia colectiva ?
Tal vez algunos dirán que no, pero la realidad es que muy probablemente haz estado relacionado directa o indirectamente con ellos.
El termino en ingles para mi seria: Crowdsourcing, dentro de está, encontramos a plataformas de Crowdfunding (financiamiento colectivo) como Kickstarter y Indiegogo.
La idea básica es que muchos individuos unidos poden lograr mucho más que una gran empresa. El dilema está en que si esto es tan bueno, por que no hay plataformas que lo promuevan. Y la realidad es que es nuestro propio ego es el que nos impide ser parte de una visión colaborativa en masa.
Me preguntarás ¿ y a qué viene todo eso ?
Y la respuesta es que tenemos la oportunidad de hacer un caso de éxito de una gran comunidad colaborativa, en pro del beneficio de todos. Y si youtube tiene existo es simplemente por que mucha gente invierte su tiempo en crear contenido sin recibir nada de parte de los dueños de youtube. (Al menos eso es la realidad para el 90% de los creadores de contenido). De tal forma que sin toda esas personas creando contenido, youtube no valdría nada !
Así que les propongo crear la comunidad de programadores colaborativos más grande, para esto es necesario que todos aportemos un poco de nuestro tiempo y experiencia.
La idea del proyecto:
- Crear módulos simples independientes para que cualquiera puede reusarlos en sus propias aplicaciones (claro esta con algunos ajustes). Estoy consciente que el equipo de apphive esta creando plantillas de aplicaciones, pero la realidad ese que a veces es más tardado, saber donde cortar, para luego pegar en otra app, y la idea es simplificar el flujo de desarrollo.
- Ayudar a optimizar los módulos ya creados, tanto en eficiencia como en seguridad. De tal forma que si alguien detecta un bug en un modulo, se actualice y se notifique a los que lo usan para que incluyan las actualizaciones correspondientes. (Estoy consciente que no es fácil, pero si todos ponemos un grano de arena, tenemos el potencial de llenar una playa.)
- Que el equipo de desarrollo nos colabore para simplificar los dos incisos anteriores.
Ejemplos de módulos:
a) Login/Register y todas las pantallas de sus excepciones.
a1. Login con usuario/password
a2. Login con usuario del android y/o apple
a3. Login por medio de la huella digital.
a4. Login avanzado con token celular.
a5. Logout seguro (borrado seguro de sesión)
b) Uso de mapas para ubicar al usuario cerca de un punto destino.
c) Modulo de multi-idioma (nivel avanzado)
Recuerda que serían módulos de libre uso, nadie puede apropiarse el derecho de autor para cobrar regalías, esto implica un cambio de paradigma, pero es precisamente esos cambios los que crean comunidades de gran impacto.
¿ Y tu, que módulos propondrías ?
Saludos cordiales !