213 karma · joined April 28, 2015
It didn't last long. After a few minutes I finally typed "Why are you talking to me?" and the other person just answered "Why not?"
It was interesting and I keep looking forward to continue chatting with her
Also take into account I'm looking for some serious amount of money in order to work there for 3-5 years and then retire.
Or maybe a US company that hires remote and pays well? Until now they all prefer to hire in the same timezone so I've had no luck so far (and I haven't seen a remote salary as good as a faang one)
But I think it's possible. Most FAANG now are just another big corporation and they are always hiring for all levels of experience. Especially since so many developers seem to retire early I think its doable
As many senior devs I also want to retire early from tech. But unlike many, even if I spend hundreds of hours in leetcode, mock interviews, etc. I'm not sure if my work experience would be even considered for an interview at FAANG. Of course I could interview at Microsoft, but it's the only one. Google, Amazon, Facebook, they don't use/hire C# devs at all.
I'm guessing the only path is to learn some Java and sell myself as a C#/Java dev in order to be able to at least get an interview. Any former dotnet dev here that has successfully transitioned into a FAANG position that wants to share advices/experience?
A couple of months ago I booked a Lingoda sprint and my first German B1 class was embarrassing. Had to go back to A2. I had forgotten so many basic words, but it took only a few classes to go back to B1 and only a few more to go to B2 (I knew it was time to go up when I felt my classmates were speaking unbearable slow).
I feel like my grammar is still worse compared to 9 years ago but my understanding and speaking are almost back to where they were before. Definitely good to know it only takes a couple of months to get your level back. Oh and I think this time my English hasn't suffered that much, since I'm not a native English speaker.
I don't think I'll be looking to work in a react codebase in the future again. I don't know what was wrong with class based components, especially the lifecycle methods, they were so easy to understand/read. But almost every react codebase is now a combination of classes/hooks or 100% hooks which imo is so messy/unreadable...
When I will be looking for a job change I'll definitively look for angular only jobs (or even better, backend only)
If you feel you are not getting good enough raises, just look for another job. The market is hot atm.
If the codebase is that bad and the offshore team is making it worse, see my last paragraph. Honestly I've many times considered quitting because of an awful code base
If you really like/enjoy programming and feel bad because in the job you can't program the way you want then make your own side projects, they don't need to be for profit.
We as the offshore team started to improve things a bit, we started using git, using CI pipelines to at least have the code always compiling, etc
After some months the CTO fired all the US devs and everybody is now offshore. We haven't had many prod issues and we deliver things faster than the last team
I guess my point is that it doesn't matter where the devs come from there are good and bad devs everywhere, if you hire good offshore devs they can be great
But some of us just want to be normal devs for most of our careers, so I don't care if I piss some % of my coworkers with some political stance, even if that means hindering my chances to get "promotions". I don't even _want_ to get any promotions.
And it's also very hard for me to make friends outside of work, which I guess it's true for almost everyone who is 30+ in the western world
The big advantage is the plummeting of the Colombian peso in comparison to the US Dollar. 1k USD is almost 4x the minimum wage, and most people make less than the minimum wage and survive so 1k USD for one person puts you in a strong upper middle class actually.
The only caveat is that most people have poor English, so some Spanish is a must. Maybe in Medellin could be different since there is a huge number of expats there, but in Bogotá at least, most people won't speak English.
Something I've seen more and more often is that a lot of developers take a lot of time for every ticket. Much more time than I'd take, but I suppose it's because they are not incentivized to work fast, they'll still get paid the same no matter how many tickets they close. But I don't think paying more if you close more tickets is the solution, I don't have any solution, really.
She worked in the same building for another company and we often saw each other at a nearby restaurant at lunch time. Often as in every single day. After some time (months) I was able to find someone in the other company that told me her name, searched her on facebook add her and we started talking first online, then of course we went to lunch together since we were in the same building. The rest is history as they say.
I'm in a point of life that I actually long for easy and laid back CRUD-style jobs where one can do everything easily, quickly, be productive and also work a reasonable amount of hours and can stop thinking about work after signing off.
I recently had to start a new front end using just jquery (customer requirement) and oh boy, I felt so much productive compared to react/angular
You could dine out at nice restaurants every weekend and travel around by plane every time there is a holiday and stay at 5 star hotels
Taking into account the minimum salary here is 300 USD / month and with 50k per year you are already top 1%, 100k gives you an unimaginable level of wealth. You'd earn about the same salary as the president of the country and more than most CEOs from local companies
But that would be if you spend all your salary every month which is not so smart, what most of us (bilingual developers) do is continue living a standard middle class life and just invest heavily, I invest more than 50% of my salary, mostly in real state and US stocks
I'd say there is not a general unwillingness to hire overseas developers, on the contrary, if more people could speak english in south america US companies would be more than happy to hire even more here.
There is a shortage in english speaking developers globally, but not a shortage on companies' interest in hiring anywhere
It's a job board site specifically thought for developers. All the jobs are scrapped from companies' carreer sites.
I stopped adding companies/countries because the visits to the site are underwhelming, not more than a couple per day. I unexpectedly got "many" visits from Nigeria even though there are no jobs from that country. Maybe I could try adding Nigerian jobs; if anyone has a github link with tech companies from Nigeria similar to the ones that exist for other countries I could scrape them
And I think the game is hands down played mostly by casual players. As of today there are over 40k people that have played at least a rated multiplayer match (how many more that never hit the multiplayer button?), and from those more than 75% have an ELO lower than 1200 which is on the lower end of the spectrum (best player of the world has 2500 ELO and one starts with 1000)
The game is still pretty challenging for newcomers, my 12 year old nephew loves watching me play, but whenever I offer him a chance to play he is "scared" because it looks to difficult, and says he prefers to just watch. When I was 12 (or even younger) I loved playing. Nowadays it seems games are designed intentionally to not being too difficult to play/learn
I have a project where only 3 developers work; we re designed it to be cqrs. I was sceptical at first - I especially don't like some of the boilerplate it creates - but I'm now sold on it by combining it with the mediator pattern, now I can have validation, logging and performance checks on every command and query without repeating code, works like a middleware
And ofc being only 3 devs it would be nuts to have microservices so we are happy with a cqrs monolith
PD: Before becoming a nobel laureate writer, he worked as a journalist for a newspaper. In my university we studied one of his articles in depth, as they were beautifully written.
Anyway, who cares about it, when the bulk of job vacancies are offered by the enterprise. It's a lot easier to find a junior dev role for a .NET dev than for a Ruby dev for example: https://www.youtube.com/watch?v=ZUgNy-okDQ4
I've successfully used it both in .net 4.7 and .net core 2.2 to generate complex pdf structures, and it has been a great experience.
What is wrong with lazy loading enabled by default?
I feel way more productive today than in the old jQuery, knockout messes