HN user

brunoarueira

41 karma

https://brunoarueira.com

Posts2
Comments51
View on HN
Magnifica Humanitas 2 months ago

Although, it's called Latin America many countries speak variations of spanish and Brazil speak portuguese, just because those languages derived from latin and not because there the people speak it

At a company I was working for, we need to offer live stream detection to push notifications and keep a banner in app. One of the methods to detect was through the RSS channel feed, but it wasn't reliable, because some channels are listing their entries and others are not!

Similar to me, I learnt some html tags through a book which was sold at newsstand, once I was at my cousin's house using her computer without internet access, then I wrote a simple html page with the Win 95 cloud wallpaper as background image. My cousin was terrified how I did that!

I had moved out from Gatsby to Astro on my blog/site (username.com), mostly because the enormous dependency hell full of security issues, I know it's just things to generate static files, but it was causing a lot of headaches to upgrade and remove the issues. With Astro, I receive a lot less issues and the maintenance is easier! From my perspective if Cloudflare keep it that way, it'll be a win.

In Brazil, multiple companies are offering a call and WhatsApp, both through automated messages with menus and in the end escalate to humans.

To complement this, once when I was earning some money to type documents through computer and print them for many purposes (rent contracts, college homework and others), a woman asked me to fake their printed pregnant exam which was saying that her wasn't pregnant, I rejected, she insisted to print a simple "Yes" and I persisted without a sweat! I was young at the time about 14 years old.

I had worked with a guy which is smart, or at least persuasive, since him was hired somehow. He after started working with the team, him complaining about the project proposal, about the bad code decisions and had serious discussions with the product owner. After I talked with the PO, I opened a meeting with the complainer to extend my hand and say that I was opened to listen, him thanks me but preferred to stay a little away. The CTO proposed that since him spotted a bad code (it really was), him had time to analyze better and fix! In the end him lost 2 or 3 weeks fixing the code, wasn't able to finish and request resignation directly to the HR with the reason that the team and the project was bad, probably criticized the CTO. I had to take the code him left and finish the fix!

The worst experience for me is changing directors/C-level to maximize the exit profit, between the lines of "disagreements over company policy" can be many things, but one major pain is culture changes which drives down everything, once the company stimulating the healthy place and then creates a disturbed one where we can't grow and deliver our better solutions only for money.

Taxes isn't the right approach, in Brazil is taxes over taxes and the poor people is the real affected by them. They cannot eat fish frequently or only through processed food, which in turn, is mixed with many other things which are bad for their healthy too.

Once during the first year of the covid pandemic, I requested a couple meals for me and my wife through the Uber eats for lunch, my wife was accompanying in the hospital my mother-in-law on Sunday, then after suddenly the place informed the meals was delivered, but I didn't received anything. After I tried to discuss with Uber eats, I had appealled for the credit card, they full refund me.

On my last job, the company was using NewRelic (for two environments we was using at the time) which had an ok cost and "suddenly" we'd been forced to use Datadog which costs way over for our budget and after the person responsible for the change and integration see the estimated high costs, started to cut everything possible to keep it low. So, our tools degraded and we wasn't able to test things on staging and collect metrics like we was when using NewRelic. FinOps is certainly a good approach, but we need it from the start!

When I was in the college, I'd made some consultancies to final students from CS degree which don't know how to program and even bad, the project was a simple copy and paste some classes, change attributes and manually test it. So, the main problem I'd seen was they don't have the ability to figures out the system and it's a basic expectation!

I think many issues goes with bad version or, in some edge cases, not vendor dependencies. I'd good and bad experientes on multiple programming languages, some bad examples:

- bump patch or minor version from a react package but the maintainer rewrote the entire project breaking a lot of things, following semver it's bad to expect things don't break like that for such version; - another example, the ruby gem is removed/yanked from rubygems.org and you'd to find a fork available

On the end, we need to ensure the good practices from software engineering about tests and good release management, the last btw is decades old

I liked the line of thought from the author and suffered similar points at a much small scale! Once, I'd planned to do a migration, which moved multiple columns from one table to another and the associated data, but calculated wrong the time to complete and the amount of CPU/RAM, if I'd the right tools, probably I'd scheduled better and planned a better approach.

The concept is great, my father, which is a doctor, bought a minibook at a newsstand about HTML for dummies. At the time (maybe 98 upto 2000) explaining the good old markee, blink and other tags besides the basic HTML document composition. So, I think learn HTML is for everyone!

About public healthcare it's pretty similar on Brazil! Many people can't pay for specialists, exams and etc. So, they have to go early morning (when it's dark yet), wait on long queues and many of them when finally is attended the local doesn't have more vacancies and need to go back another day.

Couldn't agree more! Yet, the companies still continue to hire those experts and dump on us the issues when things goes wrong. I'd at least two times at the same company, the CEO called me and want me to fix things built by the experts!