Fabio Rodriguez

Brain Snapshot

Como Aumentar Sua Produtividade Automatizando Tarefas.

Definitivamente vivemos em uma época onde existe uma sobrecarga de informação. A todo minuto a tela do nosso computador exibe novas notificações, o celular vibra com alguém compartilhando algo, tudo isso aliado ao conteúdo espalhado boca a boca e pela mídia tradicional.

O maior desafio da atual geração é, definitivamente, lidar com esta sobrecarga e utilizar todo este conhecimento de uma maneira construtiva.

Na Internet, encontramos diversas ferramentas que nos auxiliam a organizar nosso dia a dia na maneira como consumimos e produzimos conteúdo.

Continue lendo este artigo para entender mais sobre:

  • Como automatizar tarefas simples e ganhar mais tempo livre.
  • Como gerenciar suas demandas.
  • Como integrar diferentes ferramentas online.
  • Como organizar uma lista de leitura de artigos da Internet.

5 Aplicativos que vão melhorar sua produtividade e organização.

Antes de entrarmos no mérito de como extrair o melhor das ferramentas a nossa disposição, irei apresentar brevemente algumas que uso diariamente.

Mais adiante, veremos como integrá-las.

1 Todoist

De todas as ferramentas disponíveis para gerenciar listas de tarefas, e são muitas, o Todoist é a qual melhor me adaptei. São muitas boas opções gratuitas nesta categoria, como os excelentes Wunderlist e Worflowy.

A alguns anos tive o primeiro contato com o Todoist através de um finado plugin para o Thunderbird. Porém o funcionamento não era bom e deixava o cliente de e-mail muito pesado, o que me causou uma primeira má impressão da ferramenta.

Mais tarde, quando o Todoist mudou algumas políticas e cresceu para diversas plataformas diferentes, se tornou minha escolha para lista de tarefas.

2 Trello

Quem é familiarizado com estratégias de desenvolvimento ágil, provavelmente conhece alguma ferramenta similar ao Trello.

O que mais gosto no Trello é a simplicidade. Basicamente você pode criar diversas scrum boards (Kanban) e gerenciar as tarefas para cada quadro da maneira que achar melhor. A personalização é claramente o ponto chave desta ferramenta.

Ao criar um novo quadro, é necessário criar as listas que indicam o status de cada tarefa. Para cada cartão, é possível criar checklists internos, quebrando a tarefa em etapas e facilitando a execução.

3 Evernote

Durante muito tempo, utilizei diversas ferramentas de anotações offline. Desde o bom e velho bloco de papel (que uso até hoje), passando por arquivos txt e até pelo saudoso Zim.

Porém foi com o Evernote que encontrei uma melhor compatibilidade, pois funciona do celular, web, via cliente e permite acesso as suas notas de qualquer lugar.

Sinceramente, não acho que a organização do Evernote seja das melhores, mas ainda foi a melhor ferramenta que encontrei. É rápida, confiável, resiliente e possui diversas integrações interessantes.

4 Pocket

Quando o objetivo é salvar artigos para ler em outro momento, o Pocket é rei.

Basta instalar uma extensão em seu navegador que, com um clique, você salva o artigo em sua conta do Pocket. É possível acessar os artigos via web, via aplicativo para smartphone, tablet e até possui uma integração com o e-reader Kobo, da livraria cultura.

O Pocket é uma ferramenta que faz apenas uma coisa, salva seus artigos para leitura posterior, porém faz isso com maestria.

5 Short Orange

Uma das formas que mais gosto de consumir informação é via podcasts. Todo ouvinte de podcast sabe como é chato utilizar algum aplicativo para gerenciar diversas urls de RSS e receber automaticamente as atualizações dos seus pods prediletos.

O ShortOrange te livra desta tarefa. Basta logar com a sua conta do Google, buscar seus podcasts e todas as atualizações aparecerão automaticamente na sua lista.

O aplicativo ainda guarda a posição onde você parou de ouvir um podcast, podendo continuar em outro momento.

Agora que conhecemos algumas ferramentas, iremos aprender como extrair o potencial delas.

Como integrar diferentes ferramentas e aumentar sua produtividade.

Como já citado anteriormente, a quantidade e diversidade de ferramentas pode ser um ponto de dificuldade, apesar da qualidade individual de cada ferramenta.

Uma excelente opção para integrar diferentes serviços é o Zapier.

Com alguns cliques, você cria um Zap, integra com suas ferramentas e começa a automatizar tarefas.

Vamos ver um exemplo:

Como criar uma lista de leitura de artigos online

Um dos problemas de salvar diversos artigos no Pocket, é lembrar de tudo que você salvou, e saber o que já foi ou não lido.

Para resolver este empecilho, vamos integrar o Pocket com o Todoist.

Obviamente, é necessário ter conta em ambos os serviços, o que é bem simples. basta logar com sua conta do Google.

Também vamos utilizar uma extensão para o navegador Chrome, chamada Save to Pocket

Criamos um projeto no Todoist para a nossa lista de leituras:

Depois, na interface do Zapier, vamos criar o Zap clicando em MAKE A ZAP.

Busque pelo serviço do Pocket:

Selecione a opção New Item, Ou seja, quando você adicionar um novo artigo ao Pocket, através da extensão do Chrome:

Salve e continue. Depois conecte o serviço a sua conta do Pocket e continue para o próximo passo.

Conclua e siga para o próximo.

Agora, busque o serviço do Todoist:

Selecione a opção Create Task, assim, cada vez que adicionarmos um item ao Pocket, uma nova tarefa será criada:

Conecte sua conta do Todoist ao Zapier e vá ao próximo passo.

Selecione o projeto que foi criado para armazenar a lista de leitura:

Selecione como título a opção Resolved Title:

Finalize o teste e crie o Zap:

Ative o Zap e pronto!

Em alguns minutos, cheque seu Todoist, e o título do artigo salvo estará em sua lista:

Conclusão

O excesso de ferramentas disponíveis pode definitivamente criar um empecilho. Existem diversas boas opções, e somos tentados a testar e experimentar cada uma delas, o que faz com que pulemos de ferramenta em ferramenta, sem consolidar nenhuma como um aliado da produtividade.

Escolha suas ferramentas e dê tempo a elas, tente se adaptar. Não deu certo? tente outra, mas tenha discernimento para não fazer isso toda semana!

Automatizar tarefas simples pode parecer banal em um primeiro momento, afinal, elas consomem pouco tempo. Porém, pare para pensar quantas vezes ao dia você realiza tarefas repetitivas e quantos minutinhos são perdidos no processo.

E se somar todo esse tempo durante a semana? mês? ano?

Algumas vezes é necessário não apenas seguir o processo, mas pensar no fluxo do processo e realizar melhorias e adaptações no mesmo.

A Microsoft Não Ama O Linux. Precisa Dele!

Desde o anúncio da inusitada parceria entre as empresas Microsoft, (gigante corporativa responsável pelo Windows, Office, Xbox e diversos outros produtos) e a Canonical, que é responsável pela distribuição de Linux Ubuntu, entre outros produtos baseados no mesmo, o mundo open source encontra-se em burburinho.

Historicamente, a Microsoft sempre foi vista como uma vilã por muitos usuários Linux. Acredito que estes cidadãos imaginavam que Bill Gates (que já se afastou da companhia a tempos) passava o dia de terno preto, sentado em uma escritório panorâmico traçando planos para acabar com o Linux e todo o software livre.

Já a Canonical também não é das mais bem vistas pelos usuários mais radicais (carinhosamente conhecidos como Xiitas), devido a suas políticas de parceria com a Amazon, fornecendo dados de pesquisa dos usuários de Ubuntu e utilizando estes metadados para oferecer publicidade como parte dos resultados de pesquisas.

O fato que é que o esforço colaborativo de ambas irá trazer para o Windows 10 o Windows Subsystem for Linux, ou WSL.

Basicamente o WSL vai incorporar o shell do Linux ao Windows, possibilitando alguns comandos como sed, vi, find e gcc sejam executados nativamente no sistema operacional da Microsoft.

Continue lendo este artigo para entender melhor alguns pontos:

  • Porque a Microsoft não depende mais do Windows.
  • Qual é o nicho de mercado que o WSL pretende atingir.
  • O que ambas as empresas tem a ganhar com isso?
  • Quem mais vai se beneficiar desta integração ?

Alguns fatos sobre o mercado de sistemas operacionais.

  • A Soma dos sistemas Windows 7, 8, 10, Vista e XP detém aproximadamente 85% do total de desktops e notebooks.
  • O sistema OSX da Apple tem uma fatia de cerca de 5% do total de mercado.
  • Google e Facebook tem suas estruturas sustentadas por servidores Linux.
  • 83% das empresas executam Linux em seus servidores.

Vamos entender um pouco o que levou a parceria.

O Windows não é mais o carro chefe do faturamento da Microsoft.

Antes de mais nada, devemos entender o papel do Windows no fluxo de caixa atual da Microsoft.

No passado, licenças de Windows eram sinônimo de lucro e a sustentação da base financeira da empresa, assim com o pacote Office. Porém, nos últimos anos, a escala se mostra bastante diferente. O crescimento da nuvem, com serviços como Azure e Office 365 tornaram-se o carro chefe do faturamento, seguidos pelos Xbox.

Em seguida, vem o pacote Office e só então o Windows, responsável por cerca de 10% do fluxo de caixa.

Claramente as diversas parcerias, como com instituições de ensino e fabricantes de hardware sacrificaram uma parcela dos lucros para manter a dominância do mercado.

Mas se a maioria dos computadores e notebooks ainda roda Windows, para que a Microsoft precisa atrair novos usuários?

O objetivo é atrair os desenvolvedores.

Há longínquos 15 anos no passado, uma estação de trabalho Windows era o básico para a maioria dos desenvolvedores. As tecnologias disponíveis na época, como Delphi e Visual Basic, assim como os a predominância de aplicativos para desktop, amarravam o desenvolvedor ao Windows.

O crescimento da Internet, e de seus sistemas hospedados na nuvem, fizeram emergir novas tecnologias, diferentes das anteriores e não mais dependentes do Windows. Ninguém depende de determinado sistema operacional para programar em Ruby, Java ou php.

Como se não bastasse, o boom do Docker nos últimos dois anos mostrou como os containers tem a possibilidade de tornar obsoletos os sistemas de virtualização.

Um sistema operacional é tão bom quanto seus aplicativos.

O primeiro computador de sucesso da Apple, o saudoso Apple II tem boa parte do seu sucesso creditado a um aplicativo de planilhas chamado VisiCalc, que era uma espécie de Excel da época.

O VisiCalc foi o primeiro exemplo de Killer App da história. Um Killer App é um software capaz de impulsionar as vendas de determinado equipamento. Este exemplo é muito utilizado pela industria dos games, lançando um jogo popular de maneira exclusiva para vender determinado console.

O que esta história nos ensina? Quem um aplicativo pode determinar o sucesso de uma plataforma inteira.

Quem faz estes aplicativos? Os desenvolvedores, claro.

Como muitos destes desenvolvedores foram ao longo dos anos migrando para sistemas OSX ou Linux, a Microsoft ligou um sinal de alerta. Identificou que precisava de uma forma para os desenvolvedores se sentirem novamente confortáveis no Windows.

Conclusão

Recapitulando alguns pontos citados:

  • O Windows é responsável por apenas 10% do faturamento da Microsoft.
  • Nos últimos anos, diversos desenvolvedores migraram para sistemas OSX e Linux devido as ferramentas rodarem melhor (ou exclusivamente) nestes sistemas.
  • O objetivo no WSL é atrair esses desenvolvedores de volta para o Windows.
  • Um sistema operacional depende dos aplicativos para manter seu ecossistema.

Se esta parceria entre a Canonical e a Microsoft será benéfica, só o tempo pode nos dizer. Recomendo a excelente entrevista do Diolinux com a Canonical, onde foram respondidas algumas dúvidas sobre o caso: Entrevista Aqui

Eu particularmente, vou gostar de, nas raras vezes que uso Windows, pode abrir um terminal para navegar pelas pastas e editar meus arquivos no grande Vi.

Fontes:

http://corporate.canaltech.com.br/noticia/linux/Estudo-mostra-que-83-das-empresas-executam-Linux-em-seus-servidores/

http://arstechnica.com/information-technology/2016/04/why-microsoft-needed-to-make-windows-run-linux-software/

http://idgnow.com.br/ti-pessoal/2016/03/08/artigo-por-que-a-microsoft-nao-precisa-mais-do-windows/

Como Usar O Reddit De Maneira Produtiva

Conforme vamos ficando mais velhos, temos uma tendência a nos estacionarmos nas tecnologias que já conhecemos, sejam redes sociais, sistemas operacionais, linguagens de programação ou qualquer outra coisa envolvida no seu dia a dia.

Mas não se culpe! São tantas ferramentas surgindo todos os dias que já é difícil saber o que cada uma delas faz, ainda mais como utilizá-la!

Um destes casos que eu sempre torci o nariz foi o Reddit.

Havia tentado usar algumas vezes e achei o site muito confuso, ruim de pesquisar, estranho de visualizar as informações e com muitos assuntos misturados.

Porém, dedicando algum tempo, consegui entender o princípio do Reddit e passei a utilizá-lo de maneira prática e, hoje, com uma olhada de 15 minutos por dia consigo saber das novidades nos assuntos que me interessam.

Para quem não conhece, o https://www.reddit.com/ é uma mistura de fórum e rede social. Realmente possui uma interface feia e confusa, mas este problema pode ser contornado.

Qual a vantagem de usar o Reddit ?

Sabe aqueles sites de notícias nacionais que você gosta ? Não importa o assunto, praticamente tudo sai primeiro no reddit. Lá é um grande hub de informações, subdivido em assuntos específicos.

É possível se informar sobre ciência, cinema, Linux, costura, artesanato, qualquer coisa que você imaginar.

Como os assuntos são organizados ?

No Reddit os assuntos são organizados em subreddits. Uma subreddit é como se fosse um tópico de um fórum, determinado para cada assunto.

Por exemplo, para saber sobre Linux, acessamos https://www.reddit.com/r/linux, para acompanharmos fotos do espaço https://www.reddit.com/r/space, sempre seguindo a estrutura de /r/.

O site é muito confuso, como entender e navegar melhor por ele?

Se você acessar o reddit sem criar uma conta, o index que será exibido será um mix com todos os tópicos e subreddits que estão em evidência. Vai ter muita informação na sua tela e provavelmente a maior parte nem te interessa.

O primeiro passo é criar uma conta.

Assine as subreddits de seu interesse

Ao logar na sua conta, algumas subreddits virão adicionadas por padrão. Se você acessar o endereço https://www.reddit.com/subreddits/ poderá ver TODAS as subreddits. Porém o que interessa é o quadro que fica a sua direita “YOUR FRONT PAGE SUBREDDITS”.

Faça uma limpeza ali, clicando em unsubscribe nas subreddits padrão e assine as que te interessam clicando em subscribe.

Toda vez que você se logar, na sua página inicial serão exibidas apenas as subreddits do seu interesse, possibilitando uma maneira rápida e prática de consumir informação.

Melhore a interface do usuário

Se você já criou uma conta, se logou e limpou suas subreddits, agora tenho uma dica para quem usa o navegador Google Chrome.

Existe uma extensão chamada Reditr https://chrome.google.com/webstore/detail/reditr-the-best-reddit-cl/pmfcbbijgnhoebddbjpmlikabnbnddgb?utm_source=chrome-ntp-icon que realmente melhora a experiência de uso, pois tem um visual muito mais agradável.

Para finalizar, gostaria de deixar como dica algumas subreddits que eu sigo e gosto bastante:

  • /r/linux
  • /r/docker
  • /r/science
  • /r/DIY
  • /r/lifehacks
  • /r/unixporn

Espero ter tirado dúvidas sobre a ferramenta.

Até a próxima!

Como Os E-sports Prejudicam a Diversão E O Que Fazer Para Mudar Isso.

Você reconhece este cenário?

Um belo dia ao chegar do trabalho, escola, faculdade ou quaisquer que sejam suas obrigações, você se vê cansado e estressado.

Decide que, para aliviar esta tensão, vai jogar uma partida do seu game predileto. Faz o login, busca a partida e começa a jogar.

Tudo vai bem nos primeiros minutos.

Até que seu time começa a se atrapalhar, não tem coordenação, morrem toda hora, constroem itens ineficazes e toda esta comunicação falha resulta em xingamentos, mais stress e no final da partida você está mais pilhado do que no início.

Acredito que esteja seja a rotina de muitos gamers.

Alguns números sobre os E-sports

  • Dota 2 atingiu em 2015 a marca de mais de 1 milhão de jogadores simultâneos.
  • League of Legends passou em 2014 a marca de mais de 67 milhões de jogadores no total.
  • CS:GO tem uma média de mais de 500 mil jogadores simultâneos.
  • Hearthstone registrou em 2015 mais de 30 milhões de jogadores.

Só de bater o olho nestes números, conseguimos entender a relevância de tais jogos para a sociedade.

Continue lendo este artigo para entender um pouco mais sobre:

  • Como os e-sports influenciam os jogadores comuns.
  • É possível viver de e-sports?
  • Lidando com jogadores tóxicos.
  • O que fazer para melhorar o cenário.

Antes de me atirarem pedras, dizendo que estou na contramão, torcendo contra o desenvolvimento do mercado de games, que os e-sports são um sucesso comprovado de público e retorno financeiro, leiam com atenção:

Calma.

Não estou dizendo que não existem benefícios no modelo de negócio, tanto que listei alguns deles:

Benefícios dos E-sports

  • Alta rentabilidade sobre os produtos
  • Sucesso de público
  • Profissionalismo no cenário
  • Opções de entretenimento ligadas aos jogos (Streams, artigos, videos)
  • Melhora o investimento das empresas nos games
  • Permite jogadores e geradores de conteúdo ganharem dinheiro fazendo o que amam

Como pudemos ver, realmente a lista é gigantesca.

Mas nem tudo são flores.

Para esclarecer meu sentimento de que os e-sports tiram o prazer de jogar, vou contar uma história.

O começo de tudo

Em meados de 2006 eu era apenas mais um universitário dentre tantos milhões que existem no país. Como é de praxe, durante a faculdade eu vivia sem dinheiro para nada, o que limitava minhas opções de entretenimento.

Em algum momento, meus amigos resolveram começar a organizar churrascos que também eram Lan Partys. Como na época notebooks eram artigos de luxo, o ambiente era uma zona de cabos, monitores de tubo e computadores espalhados.

Em um desses dias, eu conheci um mapa de Warcraft III chamado DoTA.

Me interessei muito pelo jogo, pesquisei sobre os heróis, builds, itens, estratégias do mapa e, em poucos meses, eu já sabia o básico para jogar uma partida sem fazer feio (ou pelo menos era o que eu pensava na época).

Com o passar dos anos, descobri a existência de um cenário competitivo para o jogo que eu tanto gostava, fato que me interessou na hora. Conheci jogadores famosos, verdadeiras estrelas naquele meio, que ditavam as melhores estratégias.

A evolução

Em 2011, ganhei uma beta key para o Dota 2, agora comprado pela Valve, desenvolvido em uma engine melhorada, gráficos mais bonitos, tudo parecia perfeito.

O fato é que o jogo já nasceu competitivo. Talvez seja pela fórmula estilo Moba, que são partidas curtas onde o time que evoluir melhor e for mais objetivo vence.

Competitividade Acirrada

Com a evolução do Dota 2, o cenário competitivo internacional explodiu. Campeonatos são transmitidos ao vivo para milhares de pessoas, grandes organizações surgiram montando times fortes e alguns jogadores ganharam muito dinheiro, seja com sua fama ou premiações astronômicas.

Para quem não está familiarizado, os dois últimos campeonatos mundiais de Dota 2 pagaram mais de 10 MILHÕES de dólares em premiação.

Qual foi o impacto disso no jogo ?

  • Grande parte dos jogadores se espelha nos profissionais, porém isso nem sempre funciona em jogos onde você não conhece e não tem sinergia com o seu time.
  • A experimentação acabou, tentar fazer itens diferentes ou jogar de uma forma não convencional fará você ser massacrado verbalmente por aqueles que deveriam ser seus companheiros.
  • Espelhando-se em maus exemplos dos pro players, muitos jogadores se tornaram mal educados e arrogantes.
  • O jogo se tornou tão dinâmico e tem mudanças tão constantes e impactantes que é necessário dedicar muito tempo a manter-se atualizado para, consequentemente, jogar em alto nível.

Estes fatores podem não parecer grande coisa, mas eles diminuem um ponto importantíssimo da partida: a diversão.

Expansão dos E-sports

Utilizei Dota 2 como exemplo, mas vários jogos se encaixaram neste modelo, como League of Legends, CS: GO ou mesmo Hearthstone (com as novas mudanças que estão por vir).

A quantidade de tempo necessário para acompanhar as evoluções baseadas nos cenários competitivos se tornou muito grande, o que pode acabar afastando players que buscam apenas uma diversão ou forma de tirar o stress do dia a dia.

Melhorando o cenário

De nada adianta apontar pontos negativos, criticar e reclamar sem tomar ações que possam resolver esses pontos. Vemos muitos jogadores se queixando, mas poucos fazendo algo.

Como melhorar sua diversão jogando jogos competitivos:

  • Seja educado, este é o primeiro ponto. Gentileza e cordialidade sempre são bem vindas e geralmente retribuídas. Não custa nada segurar um pouco a raiva ao invés de ficar cuspindo falácias no microfone.
  • Tenha paciência com os novatos. Jogadores novos são importantes para o crescimento de qualquer jogo. Não critique, não xingue, ensine. É mais fácil e mais recompensador.
  • Jogue e incentive jogos mais casuais. Chame seus amigos e organize modos de jogo sem se preocupar tanto com coisas como o meta gamming, builds da moda ou imitar os pro players.
  • Varie um pouco. Existem milhões de jogos e você não precisa jogar só um deles, mesmo que seja o seu preferido.

A prática destes simples itens, se for aderida pela maioria dos jogadores, já acarreta em uma melhora substancial no ambiente de qualquer jogo.

Conclusão

Tenho vários amigos que fazem a mesma piada sobre jogar determinado jogo e ficar mais estressado do que estava antes. Infelizmente isso é uma realidade, mas não precisa ser assim.

Não se limite a imitar os pro players. Inove, teste e incentive a inovação. Vai fazer bem para você e para o jogo.

Jogue pensando na sua diversão, nem todo mundo precisa ser um jogador profissional, até porque se profissionalizar em qualquer área é um investimento de tempo e dinheiro. Cabe a você calcular seus objetivos no jogo.

Boicote Os Boicotes!

A Internet é provavelmente uma das ferramentas mais importantes de toda a história da humanidade. Através da rede temos acesso a uma quantidade absurda de informações, de maneira muito simples e relativamente fácil de se encontrar.

Como todo bônus, temos aqui um ônus. Através da mesma via que qualquer um pode ter uma voz positiva e auxiliar na criação de conteúdo, temos uma leva de pessoas com comportamento destrutivo.

Dentre determinados grupos, qualquer opinião discordante torna as pessoas inimigas diretas. Para estes indivíduos não existe a possibilidade de coexistência com seres humanos que tenham um pensamento diferente. Sequer o respeito pela opinião alheia acontece, geralmente rotulando quem pensa diferente de nomes pouco samaritanos.

Dentro desta introdução, queria inserir um contexto onde enxergo que se encaixam os opositores a determinados projetos Open source.

systemd

Quando o substituto do bom e velho SysV foi anunciado, com imenso apoio da gigante Red Hat, uma onda de pessoas se mostrou contrária a ideia de um init controlando grandes parcelas do sistema operacional como um todo.

Confesso que, a primeira vista, também torci o nariz para o systemd.

Estudei sobre o assunto, me informei e cheguei a conclusão que, como tudo, existem pontos positivos e negativos.

A discussão seguiu e descobri que havia um site (pelo jeito já saiu do ar) chamado boycottsystemd.

Li os argumentos postados, e realmente alguns faziam sentido enquanto outros eram absurdos. Porém, pensei, não quero ser esse tipo de pessoa.

Linux

Depois descobri que existia uma galera ainda mais extremista, que defende o ponto de vista que todo o Linux está desvirtuado e deveria ser boicotado (e todo mundo deveria usar variantes do BSD). O site do projeto ainda está no ar, podem conferir em: http://www.boycottlinux.org/

Docker

Como já publiquei por aqui, estudei bastante Docker atualmente e surpreendi com a inovação que a ferramenta pode agregar, assim como alguns paradigmas podem ser quebrados e mudar a maneira como realizamos certas tarefas.

Adivinhem? uma galera discorda: http://www.boycottdocker.org/

Todo mundo tem o direito, e deve, se expressar. Mas tenho algo a dizer para todo mundo que pensa assim:

O mercado não se importa com você

Mudanças vão acontecer, paradigmas vão mudar, ferramentas vão ficar obsoletas e dar lugar a outras, atualizações irão depreciar antigos comandos e tudo isso vai acontecer quer você queira, quer não.

A maioria destas ideias de boicote acaba não dando em nada, apenas absorvendo tempo dos envolvidos que poderia ser usado sabe para que? se atualizar!

A cada mudança tecnológica vemos surgirem defensores árduos de continuar como está. Não sei se é por comodismo, falta de vontade em aprender algo novo ou o medo do desconhecido.

O fato é que ninguém sai ganhando com isso, é um comportamento que só vai gerar atraso.

O mundo não para e quem parar fica pra trás!

Independente da sua área de atuação, seja TI, medicina, contabilidade ou qualquer coisa, temos que ter uma coisa em mente: Vivemos em um mundo globalizado, onde o ritmo de atualização é insano e acaba gerando a obrigação de nos manter atualizados.

Não quer aprender systemd? OK, continue no bom e velho init.d. Não gostou do Docker e nem quer saber do que se trata? Sem problemas, continue desenvolvendo suas aplicações e montando sua infraestrutura da mesma maneira de sempre.

Porém, prepare-se para começar a ver oportunidades passarem pela sua frente e pessoas mais atualizadas agarrando-as.

No filme Pirates of Silycom Valley, tem uma discussão entre Bill Gates e Steve Jobs que ilustra bem isso. No diálogo, Jobs questiona Gates sobre o contrato com com a IBM, dizendo que os sistemas dele é melhor.

Gates responde de maneira enfática: “Isso não importa mais”.

Conclusão

A lição que tiramos disso é que nem sempre a melhor tecnologia se sobressai no mercado. Conheço gente que afirma que o Betamax era melhor que o VHS ou quem jure que o HD-DVD era superior ao Blu-ray. Onde estão o Betamax e o HD-DVD agora?

É papel dos profissionais de tecnologia dominar as ferramentas que regem o mercado, ou fica pra trás.

O Que Optimus Prime Me Ensinou Sobre Liderança

Hoje em dia os Transformers são amplamente conhecidos. Só em Hollywood foram quatro filmes, fora várias animações e uma enxurrada de brinquedos (alguns realmente bacanas).

Eu me lembro de Transformers basicamente pelo desenho animado da década de 1980. É um sentimento saudosista, mas me lembro claramente que a primeira figura fictícia que eu admirei na vida foi um caminhão vermelho que se transformava em robô.

Desde muito criança, sempre achei as atitudes de Optimus Prime um exemplo a ser seguido.

Depois de adulto, entendi que na verdade eu estava aprendendo os seguintes conceitos de liderança:

Seja amado, não temido

Transformers é um desenho que se concentra em torno da luta de dois grupos, os Autobots, liderados por Optimus Prime e os Decepticons, comandados por Megatron.

A parte curiosa é que em um desenho animado feito para vender brinquedos, podemos ver a distinção clara entre chefe e líder.

Megatron é seguido pelo medo, conquistou sua posição por meio da força bruta e autoritarismo. Suas ordens não são questionadas, não existe colaboração e nem sinergia entre os Decepticons, apenas obediência.

Não coincidentemente, o braço direito de Megatron, um caça robô chamado Starscream vive elaborando planos para derrubar seu chefe e ascender ao poder.

Do lado dos Autobots, o conceito é oposto.

Optimus Prime é amado por seus seguidores, que são livres para partir a qualquer momento.

Enquanto de um lado vemos uma hierarquia militar, do outro existem liderados que admiram, respeitam e seguem seu líder até o fim.

Nem todos os Autobots concordam com Optimus, mas sempre o respeitam, independente da situação, qualquer um do grupo daria a vida por ele.

Um líder amado terá sua opinião respeitada, mesmo a equipe não compreenda o objetivo final ou concorde com o plano de ação.

Proteja os seus

Se por um lado os liderados dariam a vida pelo grande caminhão vermelho e azul, a recíproca é verdadeira. Optimus se sacrificaria por qualquer um dos seus seguidores.

Este robozão nunca deixa de frisar a importância de cada membro da equipe e como ele é importante em sua função.

Em diversas situações, Prime arrisca a própria vida e a missão para buscar um Autobot que foi capturado ou algo do tipo.

Cada peça é importante e cada colaborador saber disso.

Não fuja do trabalho pesado

Nada de dar ordens enquanto os robozinhos se matam em batalha. Optimus Prime faz a linha de frente, sempre na dianteira de qualquer batalha. Ele não tem medo de se sujar, não tem medo de se ferir e nem de dar a vida por sua causa.

Caso a atitude tivesse sido diferente, certamente os Decepticons haveriam vencido, pois Prime é uma força fundamental nas linhas de ataque/defesa Autobot.

O mesmo acontece o ambiente corporativo. Um líder presente, que orienta, mostra como se faz e põe a mão na massa quando necessário irá fatalmente ganhar a admiração e servir de exemplo para seus liderados.

Centrado nos princípios

Optimus ama seus Autobots e faz questão de proteger toda forma de vida ameaçada pelos Decepticons.

Porém, ele jamais perde o foco de seu real objetivo, que é instaurar a paz. Por mais que ame seus seguidores, por mais que salvar a terra seja gratificante, ele nunca perde o foco.

Houveram situações em que Optimus literalmente deu a vida por sua causa.

Para quem cresceu nos anos 80, talvez lembre que ele morre em um longa metragem animado da época (A melhor história dos Transformers, sem dúvida).

Um líder centrado nos princípios não vai agir com base em suas emoções e nem de maneira injusta.

Conclusão

Sempre que leio textos, vejo palestras ou vou a treinamentos sobre liderança, é inevitável a comparação com os conceitos demonstrados neste desenho. Em uma linguagem simples o suficiente para que qualquer criança entenda, Optimus Prime me ensinou como um líder de verdade deve ser.

Como Usar O Reddit De Maneira Produtiva.

Conforme vamos ficando mais velhos, temos uma tendência a nos estacionarmos nas tecnologias que já conhecemos, sejam redes sociais, sistemas operacionais, linguagens de programação ou qualquer outra coisa envolvida no seu dia a dia.

Mas não se culpe! São tantas ferramentas surgindo todos os dias que já é difícil saber o que cada uma delas faz, ainda mais como utilizá-la!

Um destes casos que eu sempre torci o nariz foi o Reddit.

Havia tentado usar algumas vezes e achei o site muito confuso, ruim de pesquisar, estranho de visualizar as informações e com muitos assuntos misturados.

Porém, dedicando algum tempo, consegui entender o princípio do Reddit e passei a utilizá-lo de maneira prática e, hoje, com uma olhada de 15 minutos por dia consigo saber das novidades nos assuntos que me interessam.

Para quem não conhece, o https://www.reddit.com/ é uma mistura de fórum e rede social. Realmente possui uma interface feia e confusa, mas este problema pode ser contornado.

Qual a vantagem de usar o Reddit ?

Sabe aqueles sites de notícias nacionais que você gosta ? Não importa o assunto, praticamente tudo sai primeiro no reddit. Lá é um grande hub de informações, subdividido em assuntos específicos.

É possível se informar sobre ciência, cinema, Linux, costura, artesanato, qualquer coisa que você imaginar.

Como os assuntos são organizados ?

No Reddit os assuntos são organizados em subreddits. Uma subreddit é como se fosse um tópico de um fórum, determinado para cada assunto.

Por exemplo, para saber sobre linux, acessamos https://www.reddit.com/r/linux , para acompanharmos fotos do espaço https://www.reddit.com/r/space , sempre seguindo a estrutura de /r/.

O site é muito confuso, como entender e navegar melhor por ele?

Se você acessar o reddit sem criar uma conta, o index que será exibido será um mix com todos os tópicos e subreddits que estão em evidência. Vai ter muita informação na sua tela e provavelmente a maior parte nem te interessa.

O primeiro passo é criar uma conta.

Assine as subreddits de seu interesse

Ao logar na sua conta, algumas subreddits virão adicionadas por padrão. Se você acessar o endereço https://www.reddit.com/subreddits/ , poderá ver TODAS as subreddits. Porém o que interessa é o quadro que fica a sua direita “YOUR FRONT PAGE SUBREDDITS”.

Faça uma limpeza ali, clicando em unsubscribe nas subreddits padrão e assine as que te interessam clicando em subscribe.

Toda vez que você se logar, na sua página inicial serão exibidas apenas as subreddits do seu interesse, possibilitando uma maneira rápida e prática de consumir informação.

Melhore a interface do usuário

Se você já criou uma conta, se logou e limpou suas subreddits, agora tenho uma dica para quem usa o navegador Google Chrome.

Existe uma extensão chamada Reditr que realmente melhora a experiência de uso, pois tem um visual muito mais agradável.

Para finalizar, gostaria de deixar como dica algumas subreddits que eu sigo e gosto bastante:

  • /r/linux
  • /r/docker
  • /r/science
  • /r/DIY
  • /r/lifehacks
  • /r/unixporn

Espero ter tirado dúvidas sobre a ferramenta.

Até a próxima!

5 Motivos Para Você Começar a Estudar Docker Hoje!

Docker é um gerenciar de containers que roda originalmente no Linux, mas já esta no OSX e até no Windows.

Basicamente, é um sistema refinado de isolamento de processos e gerenciamento de recursos, através de containers. Um container lembra um pouco uma máquina virtual, porém ao invés de subir todo um sistema operacional independente, o Kernel é compartilhado com o host. Este fator aumenta a agilidade e reduz o uso de processamento, memória e I/O em relação as vms tradicionais.

Segue alguns motivos pelos quais você deve começar a estudar Docker:

Aprender novos conceitos

Temos uma tendência natural a nos estagnar. Depois de alguns anos de carreira, você deve continuar estudando claro, mas geralmente são assuntos dos quais você tem alguma ideia e desbrava mais a fundo, como aprender um framework diferente, a instalação de um novo serviço de e-mail, etc.

Quando estudei Docker, eu não conhecia nada sobre containers, e isso foi muito bacana. Depois de tanto tempo, voltar a estudar um assunto realmente do zero é fascinante, pois a curva de aprendizado no início é incrivelmente mais rápida e acabamos nos esquecendo disso.

Só se fala em Docker

É fato, Docker é a menina dos olhos do mundo Linux na atualidade.

Pode observar, em todos os eventos, webminars, cursos, canais do Youtube e sites/blogs sobre Linux e cultura open source, o Docker é assunto constante.

Várias grandes empresas estão apostando na tecnologia, como Amazon, Google e etc. Não deve demorar muito para o assunto começar a ser exigido no currículo dos profissionais, seja de infraestrutura ou desenvolvimento.

Muda drasticamente o deploy de aplicações

Aquela história do dev gerar um pacote, passar para a infra subir no servidor de produção, fazer o deploy no servidor de aplicação e de repente, BUM, um problema com dependências bagunça tudo e é necessário algum desenvolvedor para ajudar a arrumar o ambiente de produção.

Não é muito mais fácil pegar um container, do jeitinho que ele foi desenvolvido, e jogar para a produção?

Pense nisso

Tecnologia disruptiva

De tempos em tempos, é comum o surgimento de novos conceitos, que costumam derrubar o que conhecemos e exigir uma nova curva de aprendizado. Basta lembrarmos a alguns anos, quando houve o boom da virtualização e só se falava nisso.

Tudo indica que a bola da vez agora é o Docker!

Bem estruturado e divertido!

O projeto do Docker é muito bem estruturado, documentado e tem uma comunidade bastante ativa. É fácil encontrar informação, seja no site oficial, no Reddit ou em blogs.

Ao começar seus estudos, você terá uma grata surpresa, é divertido!

Subir um ambiente inteiro com um comando , em alguns segundos, fazer seus testes e depois matar esse ambiente é show!

Para quem se interessou, eu fiz dois cursos rápidos no Cloud Academy (tem 7 dias de trial, e dá para terminar os dois neste período) que achei bem interessantes:

https://cloudacademy.com/cloud-computing/getting-started-with-docker-course/

https://cloudacademy.com/cloud-computing/docker-advanced-concepts-course/

Também indico os livros Docker Up & Running e o The Docker Book

Até a próxima!

Olá Octopress

Já fazia algum tempo que eu não escrevia com certa regularidade e, sempre ao final destes períodos começo a ter tremedeira. Nos últimos meses, quando cogitei voltar a escrever, estava decidido a usar meu bom e velho conhecido Wordpress.

Afinal, ele é robusto, eficiente, amplamente utilizado e possui uma comunidade ativa.

Só tem um porém, talvez seja muito para o que eu preciso!

Não quero um site amplamente acessado, cheio de plugins para SEO, podcasts agregado, gerenciamento de um milhão de coisas.

Só quero escrever, da maneira mais simples possível (e com o menor custo possível também).

Foi durante algumas pesquisas que encontrei a plataforma Octopress.

Sempre que exploramos algo novo, existe uma curva de aprendizado, então este primeiro post vai para compartilhar minhas anotações da instalação do Octopress utilizando Github Pages. Este procedimento foi executado no Fedora 22.

Primeiro, instalamos os pré requisitos

1
dnf install ruby rubygems ruby-devel rake git

Depois vamos clonar o repositório do Octopress no Github e fazer a instalação.

1
2
3
4
5
6
7
8
9
10
11
git clone git://github.com/imathis/octopress.git octopress

cd octopress

gem install RedCloth -v '4.2.9'

gem install bundler

bundle install

rake install

Agora só falta configurar as github pages:

1
rake setup_github_pages

informar seu repositório https://github.com/username/username.github.io.git

Antes de gerar o site, precisamos corrigir um bug no Gemfile do Octopress.

1
2
3
vim Gemfile

gem 'json'

Para escrever um post:

1
rake new_post["o titulo do seu post"]

será criado o arquivo …/octopress/source/_posts, que deve ser editado e escrito o post utilizando a linguagem Markdown.

Agora só falta publicar!

1
2
3
rake generate

rake deploy

Pela pouca experiêcia que tive, seguem minhas considerações:

Vantagens sobre Wordpress:

  • Quase sem custos
  • Hospedado no GitHub
  • Sem banco de dados
  • Posso escrever meus posts no VIM!

Desvantagens:

  • Plataforma mais limitada
  • Texto editado via Markdown
  • Não possui uma escalabilidade tão grande.

Até a próxima!