Skip to content

Instantly share code, notes, and snippets.

@FdelMazo
Last active February 17, 2024 18:14
Show Gist options
  • Save FdelMazo/27719479c4e2a42d37d03027f3003253 to your computer and use it in GitHub Desktop.
Save FdelMazo/27719479c4e2a42d37d03027f3003253 to your computer and use it in GitHub Desktop.
Pavadas que aprendí de FLOSS
  • Agregar una forma sencilla de que cualquier persona, en particular no de tech, te pueda dar feedback es lo más importante. Un textarea de sugerencias anonimas, sin links externos. Sin hacerlos mandar un mail. Todo lo que te digan viene de una persona que se digno en contarte lo que piensa, y probablemente sea un feature o un fix valioso. Tambien, es una forma facil de recibir cumplidos, que son mas valiosos que los features.

  • Siempre hay maneras truchas de rebuscarselas. Yo necesitaba una base de datos, y no le quise poner login. googleforms + googlesheets fue salvador. Me dio una manera de hacer una pagina estatica sin backend, antes de saber como programar cualquiera de todas esas cosas.

  • La parte mas divertida de programar algo es ver que alguien lo use de maneras inesperadas. Por la naturaleza de que los datos son publicos en el fiuba map (no tiene contraseña), empezo a darse una movida de stalkeo de carreras universitarias que nunca fue parte del proposito de la app.

  • Es imposible conseguir ayuda abstracta. Todos los PRs que recibi fueron de pedirle especificamente a alguien algo ("necesito un dark mode acá, me ayudas?") o alguien con un problema y solucion ("vi que esto no andaba y lo fixee"). Pero nunca en la historia me funciono el "Necesito un colaborador en general de esta app. Leerla, ver que se puede hacer, ayudar por algun lado."

  • Si armas tu primera pagina y le decis a tus amigos "es re facil de hackear", te van a hackear. Probablemente tus amigos.
  • Si abris tu aplicacion al publico, te van a hackear. A menos de un dia de largar el prode, me cayo un DOS que si no atrapaba a tiempo podria haber terminado en un invoice de vercel de mas de 500usd.

  • En gran parte me gano el hackeo por querer hacerme el distinto. Por no poner oauth con credenciales de google, y creerme que puedo manejar por mi cuenta usuario y contraseña ("que tan dificil puede ser?", "es muy sencilla mi pagina, no necesita algo grande"). Me creo que una pagina chica reside en su porcioncita del internet y que puede tener sus propias reglas, pero me olvido que la red es la misma para todos.

  • Nunca sabes como va a impactar algo que haces. Esta aplicación me consiguio mi primer trabajo freelance! Solo por hacerla y postearla, alguien me hablo al otro dia y terminamos trabajando juntos por 3 meses.
  • Nunca sabes cuando va a impactar algo que haces. Recibi un issue despues de 5 años de haber hecho un programa de una persona diciendome que no le estaba andando en el celular. Algo que hice en mi tiempo libre sigue recibiendo atencion. En twitter encontre dos menciones a este jueguito, que no se como alguien se entero que existe!

cedetrack

  • A veces el brainstorming puede ser no hacer una aplicación. Arrancamos con un amigo una idea de trackear acciones argentinas en USD. Nos fijamos si se podia hacer en excel. Descubrimos que si, muy facilmente. Decidimos no hacer la app, no le agregaba nada de valor a nadie.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment