Skip to content

Instantly share code, notes, and snippets.

View diegoeis's full-sized avatar
💭
I'm too old for that

Diego Eis diegoeis

💭
I'm too old for that
View GitHub Profile
@diegoeis
diegoeis / Pitch Deck - Roteiro para desdobrar novas ideias, oportunidades e problemas de produto e negócio.md
Created February 16, 2024 18:47
Pitch Deck - Roteiro para desdobrar novas ideias, oportunidades e problemas de produto e negócio.md

Pitch Deck - Roteiro para desdobrar novas ideias, oportunidades e problemas de produto e negócio

Apresentar ideias de negócio ou de produtos não é uma coisa fácil. Pelo contrário: geralmente nós estamos trabalhando num momento de muita incerteza, com pouca informação e validações. Tudo não passa de opiniões baseadas em evidências que não puderam ser validadas totalmente.

Mas essa é a natureza desse problema: apresentar a solução de um problema, de forma que possamos clarificar mais os pontos, tentando tirar o contexto cada vez da zona caótica, onde nós não sabemos o que não sabemos.

Dessa forma, esse roteiro e a estrutura narrativa que mostro aqui, é uma sugestão para você sair da estagnação de ideias e se deslocar do 0 para o 1 mais rapidamente nesse trabalho.

O objetivo é ter um template/roteiro de apresentação para criar narrativa de produto e negócio para embasar novas ideias, oportunidades ou iniciativas, respondendo perguntas essenciais.

https://gist.github.com/castroalves/1d3e38660f0e8584aef70adc3799045e
@diegoeis
diegoeis / pm-study-guide.md
Last active June 29, 2020 14:34
Study Guide for Digital Products
@diegoeis
diegoeis / vsc-terminal.sh
Created October 26, 2017 23:40
Abrir VSC via terminal
vsc () {
if [[ $# = 0 ]]
then
open -a "Visual Studio Code" -n
else
[[ $1 = /* ]] && F="$1" || F="$PWD/${1#./}"
open -a "Visual Studio Code" -n --args "$F"
fi
}
# Your init script
#
# Atom will evaluate this file each time a new window is opened. It is run
# after packages are loaded/activated and after the previous editor state
# has been restored.
#
# An example hack to log to the console when each text editor is saved.
#
# atom.workspace.observeTextEditors (editor) ->
# editor.onDidSave ->
@diegoeis
diegoeis / rinaldi-http2.md
Created June 18, 2015 18:27
Anotações da palestra do Rafael Rinaldi no #17elw em 2015

Rafael Rinaldi

HTTP/2

  • HTTP é a comunicação entre o servidor e o client.
  • A web depende do TCP/IP, que é podemos falar que é uma suite de ferramentas.
  • O HTTP usa o TCP para fazer a transferencia de dados e informação.
  • O IP é responsável por conectar uma rede a outra
  • O TCP é o mecanismo que permite transmitir essas informações.
  • Imagine que tem o terminal A, que você quer mandar para B. O TCP quebra esse arquivo em vários fragmentos. O TCP vai organizar esses fragmentos no ponto B.
  • IP conecta os pontos na rede, o TCP é a camada de dados.
@diegoeis
diegoeis / pothix-escolhas-dev.md
Created June 18, 2015 18:00
Anotações da palestra do Pothix feita no #17elw em 2015

Pothix

Escolhas do desenvolvedor

  • O desenvolvedor decide uma série de coisas durante sua vida profissional. Você decide desde qual editor até o servidor que você vai usar.
  • Por que Ruby? Além de uma escolha pessoal, que é o principal motivo, a syntax é bem enxuta, tem bastante coisa pronta, fácil prototipagem e talvez você já tenha boa experiência isso
  • Mas você precisa saber o que usar: as vezes você precisa fazer um sistema embarcado, Ruby não é a resposta.
  • Use sempre linguagem correta para o problema correto
  • O Leela, projeto de integração de métricas da Locaweb, foi construído com Haskell, Go, C, Python, Clojure + Cassandra…
  • Cada uma dessas linguagens resolve problemas diferentes. Nenhuma das linguagens vai ser a bala de prata.
  • Seja fluente em pelo menos uma linguagem.
@diegoeis
diegoeis / jcemer-oquewebsera.md
Last active August 29, 2015 14:20
Anotações: O que a web será?

Jean Carlo Emer

Tudo o que a web (podia ser) ainda será

17 Encontro Locaweb

  • Interface de usuário: Espaço em que as interações entre humanos e máquinas acontecem
  • As linhas de comando foram as primeiras maneiras que fazem a interação homem máquina.
  • Depois passamos para as aplicações nativas. E por fim, para a Web. Uma aplicação de internet, construída em uma aplicação nativa, no caso o Browser.
  • Como viabilizando uma interface para o usuário?
  • A sua mãe não vai conseguir lidar com linhas de comando. Não é uma interface atraente.
  • Programadores que não sabe Cobol, são arrastadores de objetos.
@diegoeis
diegoeis / 50-palavras.md
Last active December 19, 2015 13:45
50 palavras que ouvimos muito em 2014 sobre desenvolvimento web.

Seria interessante sua ajuda. Quero listar as 50 palavras mais ouvidas em 2014 que tem algum tipo de relacionamento com desenvolvimento, envolvendo front-end, back-end e UX. Quero fazer um artigo comentando algumas dessas palavras. Abaixo seguem as que eu lembrei, top of my head. E você, lembra de alguma?

  1. Web Components
  2. Tooling
  3. ES6
  4. Data Binding
  5. Mobile First
  6. Performance
  7. Material Design
  8. SASS