Skip to content

Instantly share code, notes, and snippets.

@khaosdoctor
Last active October 1, 2023 21:46
Show Gist options
  • Star 10 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save khaosdoctor/7d688dc5ab3b0981522ca7ca7c07a5b4 to your computer and use it in GitHub Desktop.
Save khaosdoctor/7d688dc5ab3b0981522ca7ca7c07a5b4 to your computer and use it in GitHub Desktop.
Useful info when working with me

Working with Lucas

Creation Date: June 2020

Status: in progress

A collection of stuff that might come in handy when working with me

My personal philosophy:

Everything can be solved in a good conversation

And my favorite book quote

Violence is the last resort of the incompetent

(Salvor Hardin, Foundation [Isaac Asimov])

Things to know about me

  • My name is Lucas Santos. I do have other middle names, but just call me Lucas 🙂
  • I'm a professional software developer since 2012
  • I co-organize several communities in Brazil, like NodeBR, TSBR, JavaScript SP, Vue.js SP and ABCDev
  • You can find more about me on my website
  • I like to write content on my Personal Blog, on Dev.to or Medium
  • I speak Portuguese, English, learning Swedish, and a tiny bit of Spanish (however, for some reason I can perfectly understand it)
  • I love cats, I'm the lucky caretaker of 3 amazing creatures: Gaia, Athena, and Lev
  • I published a book and I'm very proud of it
  • I have a TypeScript course called Formação TS which is my main focus since July 2023
  • I'm a homebrewer and I love to try new beers
  • I'm left-handed
  • Photography is my favorite hobby and you can check my work at Unsplash
  • I love to read books - Isaac Asimov is my favorite author and I love sci-fi
    • I like Star Trek and Star Wars, but I prefer Star Trek
    • No, I'm not so deeply in love with it to know everything about the movies
  • I love memes and random stuff
  • I'm terrible at remembering any kind of stuff, especially names (I may frequently ask your name... I hope you understand 😅), so I always ask people to send me formal invites via email, because if it isn't in my calendar, I'll forget... Sorry about that
    • I note everything down and send invites even to the most silly stuff – Above you have the explanation 😅
  • I'm very relaxed, I rarely get mad about anything or anyone, if I do, I often forget very fast
  • This will seem like a rule list, but I'm very flexible and a very open person to talk about anything. I'm always open to feedbacks about good stuff I do or something I need to improve, just come and talk! I won't be mad at you, I promise :D.
  • If you disliked one of my atitudes or words, please come talk to me, I want to be better!

Things to know about work

  • I'm a remote worker. This doesn't mean that I don't like people, just the opposite. I love to be in touch with others. That's why I try to go to the office once a week or twice a month so I can catch up with friends and meet new people
  • I have a noticeable ADHD disorder, it's not severe but:
    • I'll probably lose focus very quickly
    • I'm super curious about a lot of stuff, I mean it, from MRI machines to gardening and weird science, this contributes a lot to the focus thing
    • I need a very quiet place to work, and I need to be completely cut off from society to be 100% focused
    • If you talk to me during that time, all the work will most certainly be gone
    • I usually get distracted by other things during conversations and don't look people in the eyes, if this happens to you, I'm sorry, I know it and I'm trying to work on it
    • Please, make the important part of the message the first part, otherwise you'll most certainly lose me somewhere between 15 and 20 mins in the conversation, it doesn't matter the subject.
  • I live in Sweden. In the GMT +1 time zone.
  • I generally work from ~9:00am to 5pm CET, sometimes also in the evening hours if there are too many stuff to do.
    • I really don't like meetings, so if you can message me (https://nohello.com, please) it'll always be better, however I'm not against meetings, I recognize their importance, I just don't think everything should be a meeting.
    • Don't try to leave me a voice mail, I won't listen to it, my phone is a black hole
    • I avoid taking meetings before noon because that's the time I take to get up to speed on what happened during the night (and also because I'm not a morning person... And I'm usually not portraying happiness before 9am 😂)
    • I also try not to take meetings after 8pm because that's the time when I rest and recover my energies to the next days, but, if it's important, just ping me
    • I value my time off with friends and family, so I avoid to take any work appointments in holidays or weekends, but if it's necessary I'm flexible to make things work.
    • Don't feel obliged to give in to my schedule. Let's try asynchronous syncing, if we can't find face time.
      • I'm completely fond of the idea of using IM to communicate asynchronously all the way
      • I'll try my best to make meetings and other appointments work for both of us time-wise
      • I don't expect you to answer any emails right away, if I sent you an email, that's because the matter it not that important to require immediate response. I'm working when it fits my schedule. Feel free to answer when it fits your schedule. I know that you also have your schedule and tasks, and when you have some time you'll answer me!
      • If you receive an email or an IM from me at unusual times, then the right interpretation is "because Lucas is doing work on his schedule" rather than "Lucas wants an answer right now."
  • I take my communications very seriously
    • I'm usually online on Telegram, WhatsApp, Slack and Teams most of the time (sometimes not at the same time because my PC does not allow for that to happen)
    • Sometimes, I'll turn off all communications because I really need to focus, refer to the next topics if you really need my attention
    • I check my emails twice a day, so if it's important, message me
    • My mobile is usually muted, i.e. fully silenced to not distract me from the thing I'm currently doing. Calling me without an appointed time usually doesn't work.
    • If you REALLY need my undivided urgent attention on something hugely important, please try these methods, in this order:
      • If you work with me, send me a message on whatever we use
      • If not
        1. Send me a DM on twitter (@_staticvoid)
        2. Send me a message on Telegram
        3. Send me a message on LinkedIn
        4. Send me a message on my WhatsApp (if you have my number)
        5. Call me on Telegram or WhatsApp
        6. Call me on my phone (don't bother leaving a message on the mailbox, because I don't have one)
    • Please, don't start a conversation asking how I'm doing and wait for my response before asking the real question, I follow the no hello policy, so if you want to ask something, just go for it! I'll sure do the same thing to you.
  • I'm very organized, and I take personal organization very seriously
    • I rarely accept a meeting without an agenda unless it's a 1:1. I recommend always having an agenda for meetings and if possible, pre-reads. This helps not only with attendance, but also makes the meeting time more productive.
    • I plan my week on Sundays, and I do it very carefully to not add too many tasks in one day because I don't want to have another burnout crisis.
    • Because of the previous topic I generally avoid scheduling things on the same week they'll occur
    • I don't answer work messages after my work hours and on weekends (unless they're super duper important), and I don't expect you to do so too.
    • I set up meetings expecting to finish them in that estimated amount of time, so expect me to apologize and drop off the call if the meeting time is up
      • Also, expect me to also drop out of calls earlier in respect of up-following meetings.
    • I try very hard to be on time for all meetings, expect me to join 5 to 10 minutes earlier to prepare stuff, that's a personal choice, you don't need to show up earlier if you don't want to.
      • If, for some reason, I'm not able to show up, I'll warn you at least 1 hour before the meeting – I expect you to do the same for me.
    • In meetings, I'll wait for you up to 10 minutes after the scheduled time, if you don't show up and you didn't warn me that you were going to be late, I'll drop off the call and we'll have to reschedule to the next common time
    • One of the things I value most is responsibility, so if you have set up a meeting with me and you don't show up, I'll reach out to you and ask what happened, I won't be mad if you have a good reason.
      • good reason: Health issues for you or any other person you had to help
      • good reason: Family or personal issues
      • poor reason: Forgot about it
      • poor reason: My computer wasn't working
      • poor reason: Ran out of battery
    • Things happen, I know, but warn me about them and I'll be fine
  • I'm an advocate for inclusive behavior and Diversity & Inclusion in general. I might get back to you to talk with you on a behavior I saw that you showed or you were exposed to. Don't be afraid of talking about that, I'm striving to make things better, not embarrass anyone.
  • Unless you aren't feeling well or are traveling I encourage you to use video chat often. There's so much body language involved in working together and this establishes a more "in person" connection with your vis-a-vis.
  • Amongst other things I value honesty, kindness, straightforwardness, objectivity, openness and responsibility. Call me out if I miss the mark on these!
  • If I said I'd do it, I'll do it, no need to message me about the topic every day
  • I love to chat about random stuff, sometimes I'll take a good while (some days) to answer, if it's not very important, please try not to bump the conversation expecting me to answer faster... It won't work. I'll always answer you, no matter what, it can take an hour or two days, but I'll answer you.
    • However, if you see that I took more than two days to answer, something has probably happened and you should ping me, please (I might have read your message and started another task and forgot to answer!)
  • As I said, I value objectivity, so please don't ramble around to tell me something, just do it! No matter how bad it is.

References

This document was created based on the work of the amazing Jan Schenk from the document "Working with Jan". A lot of the information here was literally ripped off his document and minor-adjusted to my needs.

Trabalhando com o Lucas

Data de criação: Junho de 2020

Status: em andamento

Uma série de coisas que podem ser úteis ao trabalhar comigo

Minha filosofia pessoal:

Tudo pode ser resolvido em uma boa conversa

E minha frase preferida

A violência é o último refúgio dos incompetentes

(Salvor Hardin, Fundação [Isaac Asimov])

Coisas a saber sobre mim

  • Meu nome é Lucas Santos. Eu tenho outros nomes do meio, mas me chame de Lucas 🙂
  • Sou desenvolvedor profissional de software desde 2012
  • Co-organizo várias comunidades no Brasil, como NodeBR, TSBR, JavaScript SP, Vue.js SP e ABCDev
  • Você pode encontrar mais informações sobre mim no meu site
  • Gosto de escrever conteúdo no meu blog pessoal, no Dev.to ou Medium
  • Falo português, inglês, aprendendo sueco e um pouquinho de espanhol (embora eu entenda perfeitamente, por algum motivo)
  • Eu adoro gatos e sou tutor de 3 criaturinhas incríveis: Gaia, Athena e Lev
  • Publiquei um livro e tenho muito orgulho disso
  • Eu tenho um curso completo de TypeScript chamado Formação TS que é o meu principal foco desde Julho de 2023
  • Sou um cervejeiro amador e adoro experimentar novas cervejas
  • Sou canhoto
  • A fotografia é meu hobby favorito e você pode ver meu trabalho no Unsplash
  • Adoro ler livros - Isaac Asimov é meu autor favorito e ficção científica é a meu gênero preferido
    • Gosto de Star Trek e Star Wars, mas prefiro Star Trek
    • Não, eu não sou profundamente apaixonado sobre o assunto para saber tudo sobre ele
  • Eu amo memes e coisas aleatórias
  • Sou péssimo em lembrar qualquer tipo de coisa, especialmente nomes (eu posso perguntar o seu novamente, espero que entenda 😅), por isso, sempre peço para as pessoas me mandarem convites formais por email, porque se não está no meu calendário, eu provavelmente vou esquecer...
    • Por isso, anoto tudo e envio convites até para as coisas mais bobas – A razão está logo acima 😅
  • Eu sou muito tranquilo, raramente fico bravo com algo ou alguém, e mesmo se eu ficar, eu esqueço super rápido
  • Isso vai parecer uma lista de regras, mas sou muito flexível e uma pessoa muito aberta para falar sobre qualquer coisa, estou sempre aberto a feedbacks, sobre pontos fortes ou pontos que eu possa melhorar! É só chegar e falar! Prometo que não vou ficar bravo com você :D
  • Se você não gostou de alguma das minhas atitudes ou palavras, por favor fale comigo, eu quero ser melhor e quero crescer com você!

Coisas a saber sobre o trabalho

  • Eu sou um trabalhador remoto. Isso não significa que eu não gosto de pessoas, pelo contrário. Eu amo estar em contato com os outros. É por isso que tento ir ao escritório uma vez por semana ou duas vezes por mês para poder conversar com amigos e conhecer novas pessoas.
  • Eu moro na Suécia. No fuso horário GMT +1.
  • Eu tenho um TDAH que não é nada muito sério, mas é notável, então:
    • Eu perco o foco bem rápido
    • Sou mega curioso sobre um monte de coisas, tipo, desde máquinas de ressonância magnética até jardinagem e ciências malucas, o que atrapalha o meu foco pra caramba
    • Preciso de um lugar bem tranquilo pra trabalhar e tenho que estar completamente isolado do mundo pra ficar 100% concentrado
    • Se você vier falar comigo nesse momento, com certeza vou perder tudo o que estou fazendo
    • Normalmente, me distraio facilmente durante as conversas e nem olho direito nos olhos das pessoas, se isso acontecer contigo, me desculpa, eu sei disso e estou tentando melhorar
    • Quando você estiver falando comigo, coloca a parte importante da mensagem logo de cara, senão você vai com certeza me perder em uns 15-20 minutos de conversa, não importa o assunto.
  • Eu geralmente trabalho das 9h30 às 17h CET, às vezes também à noite, se houver muitas coisas para fazer.
    • Eu realmente não sou um fã de reuniões, então se você puder me mandar uma mensagem (https://nohello.net/pt-br/ por favor). Isso não significa que sou contra reuniões, eu reconheço a importância delas, mas não acho que tudo deva ser uma.
    • Não me ligue, eu provavelmente não vou atender, e eu também não ouço mensagens de voz
    • Evito participar de reuniões antes do meio dia, porque é o tempo que levo para me familiarizar com o que aconteceu durante a noite (e também porque eu não sou uma pessoa matinal e geralmente não sou o retrato da felicidade antes das 9 😂)
    • Eu também prefiro não fazer reuniões depois das 20:00, porque é o momento que eu tiro para relaxar e repor as energias para o dia seguinte. Mas, se for muito importante, sempre posso abrir exceções.
    • Valorizo meu tempo de folga com amigos e familiares, então evito compromissos de trabalho em feriados ou fins de semana mas, se for necessário, eu sou flexível para fazer acontecer.
    • Não se sinta obrigado a ceder à minha agenda. Vamos tentar a sincronização assíncrona, se não conseguirmos encontrar um momento para conversar.
      • Gosto muito da ideia de usar chats para para comunicação assíncrona
      • Vou tentar o meu melhor para fazer reuniões e outros compromissos funcionarem nos horários de nós dois
      • Não espero que você responda imediatamente a nenhum e-mail. Se eu lhe enviar um e-mail, é porque o problema não é urgente para exigir uma resposta imediata. Estou enviando quando se encaixa na minha agenda. Sinta-se à vontade para responder quando lhe for conveniente. Sou compreensível a ponto de entender que você tem suas necessidades e tarefas, e sei que quando você tiver um tempinho você irá me retornar!
      • Se você receber um e-mail ou mensagem minha em horários incomuns, a interpretação correta será "porque Lucas está trabalhando no horário dele" em vez de "Lucas quer uma resposta agora".
  • Eu levo minhas comunicações muito a sério
    • Normalmente, estou on-line no Telegram, WhatsApp, Slack e Teams na maioria das vezes (às vezes não ao mesmo tempo porque meu PC não permite que isso aconteça)
    • Às vezes, desligarei todas as comunicações porque realmente preciso me concentrar, consulte os próximos tópicos se você realmente precisar da minha atenção
    • Verifico meus e-mails duas vezes por dia. Se for importante, envie uma mensagem para mim
    • Meu celular geralmente está mudo, ou seja, totalmente silenciado para não me distrair do que estou fazendo no momento. Me ligar sem um horário agendado geralmente não funciona.
    • Se você REALMENTE precisar de minha atenção urgente em algo extremamente importante, tente estes métodos, nesta ordem:
      • Se você trabalha comigo, envie-me uma mensagem no sistema que usamos
      • Se não
        1. Envie-me um DM no twitter (@_staticvoid)
        2. Envie-me uma mensagem no LinkedIn
        3. Envie-me uma mensagem no Telegram
        4. Envie-me uma mensagem no meu WhatsApp (se você tiver o meu número)
        5. Ligue para mim no Telegram ou WhatsApp
        6. Ligue para mim no meu telefone (não se preocupe em deixar uma mensagem na caixa de mensagens, porque eu não tenho uma)
    • Por favor, não inicie uma conversa perguntando se eu estou bem e espere a resposta antes de fazer a pergunta real, sigo a política do no hello, por isso, se você quiser perguntar algo, basta perguntar! Eu certamente farei a mesma coisa com você.
  • Eu tento ser muito organizado, e levo muito a sério a organização pessoal
    • Eu raramente aceito uma reunião sem um invite, a menos que seja um 1:1. Eu recomendo sempre ter uma pauta para reuniões e, se possível, leituras prévias. Isso ajuda não apenas com a participação, mas também torna o tempo da reunião mais produtivo.
    • Eu planejo minha semana aos domingos e tenho cuidado para não adicionar muitas tarefas em um dia porque não quero ter outra crise de burnout.
    • Por causa do tópico anterior, geralmente evito agendar as coisas na mesma semana em que elas vão acontecer
    • Eu não respondo as mensagens de trabalho após o horário de trabalho nem nos finais de semana (a menos que sejam super importantes), e não espero que você responda também.
    • Eu organizo reuniões com a expectativa de finalizá-las dentro do período estipulado. Portanto, espere que eu peça desculpas e precise desligar se o tempo da reunião terminar
      • Além disso, espere que eu também saia um pouco antes do final por conta de reuniões seguintes.
    • Eu me esforço muito para chegar no horário de todas as reuniões, espere que eu entre 5 a 10 minutos antes para preparar as coisas. Isso é algo pessoal, você não precisa fazer o mesmo!
      • Se, por algum motivo, não puder comparecer, avisarei você com pelo menos 1 hora de antecedência – espero que faça o mesmo por mim.
    • Nas reuniões, esperarei por você por até 10 minutos após o horário agendado. Se você não apareceu e não me avisou que ia se atrasar, eu deixarei a sala e reagendaremos para a um outro dia
    • Uma das coisas que mais valorizo é a responsabilidade, por isso, se você marcou uma reunião comigo e não aparecer, vou falar com você e perguntar o que aconteceu. Não ficarei bravo se você tiver uma boa razão.
      • bom motivo: problemas de saúde, seus ou de qualquer outra pessoa que você teve que ajudar
      • bom motivo: questões familiares ou pessoais
      • mau motivo: Esqueceu da reunião
      • mau motivo: Meu computador não estava funcionando
      • mau motivo: Fiquei sem bateria
    • As coisas acontecem, eu sei, mas me avise com antecedência e está tudo certo!
  • Sou defensor do comportamento inclusivo e da Diversidade e Inclusão no geral. Talvez eu venha a falar com você sobre um comportamento que vi que você mostrou ou foi exposto. Não tenha medo de falar sobre isso, estou tentando melhorar as coisas, não envergonhar ninguém.
  • A menos que você não esteja se sentindo bem ou esteja viajando, encorajo você a usar a webcam quando fizermos chamadas. Há muita linguagem corporal envolvida em um trabalho em conjunto e isso estabelece uma conexão mais "pessoal" com quem está do outro lado.
  • Entre outras coisas, valorizo honestidade, bondade, franqueza, abertura, objetividade e responsabilidade. Me avise se eu falhar com um desses objetivos!
  • Se eu disse que faria algo, eu vou fazer, não há necessidade de me checar o status da tarefa diariamente
  • Adoro conversar sobre coisas aleatórias, às vezes levo um bom tempo (alguns dias) para responder, se não for muito importante, por favor, não fique me chamando esperando que eu responda mais rápido... Não vai funcionar. Vou sempre responder, não importa o que aconteça, pode levar uma hora ou dois dias, mas vou responder.
    • No entanto, se você perceber que demorei mais de dois dias para responder, provavelmente algo aconteceu e você deve me enviar um ping, por favor (pode ser que eu tenha lido sua mensagem mas iniciei outra tarefa e esqueci de responder)
  • Como eu já falei anteriormente, eu valorizo muito a objetividade, então não precisa ficar dando voltas para me contar alguma coisa, pode ser a pessoa mais direta possível!

Referências

Esse documento foi criado com base no trabalho do meu sensacional colega, Jan Schenk no seu documento original "Working with Jan". Muito da informação deste documento foi literalmente copiada e colada a partir de lá, apenas traduzida e ajustada.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment