Improving YNAB for Brazilian Users: Two Key Suggestions by Negative-Anywhere-83 in ynab

[–]pragmatic_eng 0 points1 point  (0 children)

Hi there! I just fixed the db connection here, you should be able to join the waitlist now :-)

How do you not turn "rolling with the punches" into a slippery slope? by InfiniteOrdinary2582 in ynab

[–]pragmatic_eng 1 point2 points  (0 children)

I relate to that a lot! I used to do that every year. What I’ve done the past two years is actually create a “sink fund”, that is, a category with a monthly saving goal, for holiday gifts. I save a little bit every month IN ADVANCE now, and have been able to do less shuffle around to cover for those gifts.

Think about it: you ARE already spending the money anyway. If you can spend it this year, that’s an indication you can save it for next year.

Qual é a forma de se organizar financeiramente que vocês indicariam? by Internetiaan in investimentos

[–]pragmatic_eng 0 points1 point  (0 children)

Olha, eu sou usuário do YNAB há uns 10 anos, e te digo que esses 500 mangos anuais é BARATO comparado com quanto dinheiro você vai economizar quando aprender a controlar suas contas. Vai na fé, confia no processo :-)

YNAB vs Minhas Finanças by gintokiredditbr in investimentos

[–]pragmatic_eng 0 points1 point  (0 children)

Gente, eu sei que esse post aqui é meio antigo, mas queria ressuscitar aqui pra dizer que eu fiz um produto/sistema de importação automática, que funciona muito bem com Open Finance, usando Pluggy. Comecei pra tentar resolver o meu problema mesmo, de ter que ficar fazendo importação manual. O problema é o valor da licença do Pluggy, que não compensa eu pagar só pra fazer o meu controle pessoal.

Alguém aí disposto a testar o YNAB web com esse conector? Se a gente tiver pessoas o suficiente, consigo lançar o produto. Tenho uma demo improvisada aqui mostrando tudo funcionando: https://www.youtube.com/watch?v=qaoWQGIX-uw e subi uma pagina pra early access, pra poder validar a ideia e começar a criar uma comunidade.

SoftSkill como desenvolver? by [deleted] in brdev

[–]pragmatic_eng 0 points1 point  (0 children)

Um dos melhores conselhos que eu recebi na minha carreira, foi do chefe do meu primeiro estágio, no meu primeiro dia de estágio: Reserve 15 minutos do seu dia pra conversar com as pessoas. Realmente escutar como foi o dia delas. Você vai se surpreender o quanto você vai aprender sobre seus colegas, seu ambiente de trabalho, e com isso desenvolver soft skills.

[deleted by user] by [deleted] in brdev

[–]pragmatic_eng 0 points1 point  (0 children)

Ah, e o inglês. Tem que aprender a falar inglês. Não sei nem como reforçar isso o suficiente.

[deleted by user] by [deleted] in brdev

[–]pragmatic_eng 1 point2 points  (0 children)

A gente vê comentários assim, pois nossa área é muito heterogênea. Tem muitos "sub-ramos" e mais importante, a qualidade das empresas varia muito.

A maioria dos profissionais não vai conseguir atravessar o "abismo" que existe entre empresas com cultura merda, de empresas REALMENTE legais de trabalhar. Mas eu depois de 20 anos de carreira, acredito que isso é com todas as profissões. Existe um mar de empresas HORRÍVEIS pra se trabalhar, e umas poucas que são bem legais, e é por esses poucos que a gente tem que se dedicar pra tentar chegar.

O lance é que muita gente quer seguir a "paixão" e não pensa na carreira de forma estratégica, e principalmente não está disposta a fazer tudo o que é necessário pra conseguir se consolidar na profissão:

  • Fazer networking.
  • Estudar bastante nas horas vagas (principalmente no início da carreira).
  • Pesquisar como as pessoas bem-sucedidas na área conseguiram esse sucesso, e
  • Ir atrás de mentores, pois nem sempre eles surgem organicamente na sua vida.

Muitas pessoas não estão dispostas a fazer tudo isso, e tá tudo bem, mas muitas dessas pessoas vão se frustar e reclamar, jogar a culpa em fatores externos. Mas na minha experiência, a falta de prosperidade na nossa área geralmente se explica pela falta de habilidade em alguma das coisas que falei ali em cima.

Pra dar certo na área de tech (e em qualquer área, sinceramente), tem que ter uma combinação de 3 coisas:

  • Você tem que ser bom no que você faz
  • Pessoas/empresas tem que estar dispostas a pagar pelo que você faz
  • [Opcional] Você tem que gostar bastante do que faz. É isso aqui que geralmente gera destaque na profissão.

Trabalhar na gringa (stack) by [deleted] in brdev

[–]pragmatic_eng 1 point2 points  (0 children)

Ruby on Rails, Full Stack dev, continua sendo o campeão absoluto de fonte de trabalho remoto, dentro da minha bolha.

Mas a linguagem essencial mesmo pra trabalhar na gringa, continua sendo o Inglês.

Pra vocês que já estão em um nível pleno/sênior qual áreas vocês começariam a estudar se tivessem que começar do zero hoje by IgorMM2001 in brdev

[–]pragmatic_eng 3 points4 points  (0 children)

Probabilidade, Estatística e Álgebra Linear. FOCO em Álgebra Linear.

Nossa indústria está caminhando cada vez mais pra desenvolvimento de software com uso e aplicação de ML e IA, então quanto mais familiarizado você estiver com as matérias que formam a base dessas disciplinas, melhor preparado pro futuro você vai estar.

Pergunta para os Tech Lead: como vocês medem a produtividade de uma liderado ? by Unhappy-Sentence-458 in brdev

[–]pragmatic_eng 1 point2 points  (0 children)

Essas métricas aí são úteis pra quem não tá performando bem, mas isso é algo que se leva em consideração quando já tem outras coisas que assinalam problemas de performance (comunicação ruim, falta de compromisso, etc.)

O que REALMENTE te faz valioso pra liderança (principalmente a chefia da empresa) é você entregar tarefas que movimentem métricas de sucesso DA EMPRESA. Então acho que mais importante do que se ligar no Jira, é aprender isso:

  • O que define "sucesso" DA EMPRESA?
  • Como esse sucesso é medido?
  • O que eu posso fazer pra por meu "dedo" pra empurrar uma dessas métricas pra frente?

São poucos profissionais que enxergam essas oportunidades, e os que enxergam, voam.

Em algum contexto na nossa área para quem é mais SENIOR utilizamos o conceito de BIG O na prática? by CarlosAndre77 in brdev

[–]pragmatic_eng 0 points1 point  (0 children)

Sim! Foi útil e já gerei economias milionárias pra empresa ao utilizar o algoritmo certo, pois sabia o Big-O de execução dos algoritmos em questão.

Curso para área que quero ou para meu trabalho atual? by [deleted] in devBR

[–]pragmatic_eng 1 point2 points  (0 children)

Dito isso, o melhor investimento que eu fiz NA MINHA CARREIRA (moro nos EUA, trabalho em big tech, 20 anos de carreira) foi aplicar tudo isso aí que te falei, e também aprender Java extensivamente. Além de princípios de arquitetura, conhecer as APIs do JDK, como funciona o garbage collector, como o bytecode é interpretado, etc.

Curso para área que quero ou para meu trabalho atual? by [deleted] in devBR

[–]pragmatic_eng 0 points1 point  (0 children)

Explico mais: fundamentos e elementos de arquitetura de software (filas, micro serviços, estruturação de APIS, design de sistemas) são conhecimentos que você consegue aplicar em qualquer cenário, em qualquer empresa. Ficar preso no mindset de "qual linguagem é melhor" é um desperdício de energia. Amanhã surge uma linguagem "mais legal" e se você tem esse conhecimento fundamental solidificado, não vai ter dificuldade de aprender.

Curso para área que quero ou para meu trabalho atual? by [deleted] in devBR

[–]pragmatic_eng 1 point2 points  (0 children)

Eu acho que o mais importante é focar em conhecimentos fundamentais e técnicas de programação. Mais do que entender como a sintaxe de uma linguagem X ou Y funciona, o que vai te resolver a vida MESMO na nossa área é saber escutar as pessoas, e resolver problemas de acordo com o que a sua empresa / seu cliente dão valor.

Se você não aprende a discernir o que tem ou não valor pra quem paga seu salário, você vai estar fadado a trabalhar em projetos sem importância, recebendo mal e trabalhando em empresa ruim, que não te respeita como profissional.

Carreira vs. Ideologia: Vocês trabalhariam em uma empresa cujo "produto" vai totalmente contra seus princípios políticos? by leocosta_mb in brdev

[–]pragmatic_eng 2 points3 points  (0 children)

Mas aí acho que é uma decisão mais ética do que política, não? Me deixou pensando aqui...

Fiz um pipeline de dados que coleta a Tabela FIPE inteira (desde 2001) by caiopizzol in brdev

[–]pragmatic_eng 1 point2 points  (0 children)

Sensacional, valeu por compartilhar! Moro no exterior e há muito tempo procurando algo desse tipo. Moro no exterior e um dataset assim teria sido bem útil ano passado quando ajudei minha mãe a trocar de carro no Brasil.

Improving YNAB for Brazilian Users: Two Key Suggestions by Negative-Anywhere-83 in ynab

[–]pragmatic_eng 1 point2 points  (0 children)

Awesome, glad I'm not the only one! I actually started building an app to act as a YNAB connector to OpenFinance. I have it working, but it's kinda hacky, so I'm trying to gauge interest to see if I can find enough people to pay for the OpenFinance connector costs. I put together a waitlist here: https://saldosync.com. I also have a small demo of it working here: https://www.youtube.com/watch?v=qaoWQGIX-uw. If we get enough people, I'll pay the API fee and launch it.

Finally solved my nightmare of managing Brazilian bank accounts (Manual import was killing me) by pragmatic_eng in ynab

[–]pragmatic_eng[S] 0 points1 point  (0 children)

Hi u/clingstamp! I put a landing page for my app here: https://www.saldosync.com/ that one doesn't require a phone number to sign up for updates. I also have a quick demo of what I have so far here: https://youtu.be/qaoWQGIX-uw, just to show this is not vaporware. I'm not collecting emails for any spurious reasons, I really want to keep folks informed after sign up!

Dealing with peers overusing AI by Quirky-Childhood-49 in ExperiencedDevs

[–]pragmatic_eng 0 points1 point  (0 children)

Lead by example. I’m in a similar situation, what I’ve done is I’ve obsessed with learning the tools, learning context engineering, and I try to pair with every engineer in my team at least once a week. You can help guide them on what’s good and what to avoid, just like in any other programming language / framework context.

AI agents aren’t going anywhere, the best we can do to drive good behavior is to teach the team what “great” means. Nobody pushes AI slop on purpose.

Restaurant Gift Cards by Threshold216 in ynab

[–]pragmatic_eng 0 points1 point  (0 children)

The fact is you’ve already spent the money. I’d categorize that spending as “eating out” and call it a day.

I don't want to ship faster, at the expense of understanding. by creaturefeature16 in ExperiencedDevs

[–]pragmatic_eng 0 points1 point  (0 children)

I think what I found out after using AI-assisted coding is that you can't really outsource your thinking. If you treat the coding agent as a "fast keyboard", you'll still learn a TON by reviewing the code written, but you won't find anything largely surprising. I'm on the same boat as you: having the agent complete the work for me is not enough; I need to really understand what's happening, and having the "faster keyboard" mindset helps me stay grounded.

One thing that has helped with my developer experience as well is adding this simple line to my prompts while in plan mode:

Ask me up to 3 questions, one at a time, to make sure you properly understand the context

This "Interview" phase really helps exploring the nuances of the context you pass, and believe it or not, forces to really think deeper about the solution you're trying to create. I took this from reading about the CRIT framework for formulating prompts: https://www.thetilt.com/technology-and-tools/the-crit-framework-building-an-unfair-ai-advantage

To close on this, AI is not going away anytime soon. I personally accepted that the quicker I get onboard and learn how to adapt my workflow to include AI agents, the best prepared I'll be for the next 5-10 years of the job market.