fredrb | 10 months ago | on: Root for your friends
fredrb's comments
fredrb | 1 year ago | on: Ask HN: Why do message queue-based architectures seem less popular now?
Sure the full extend of Kubernetes is complicated and managing it might be a pain, but if you don’t go bonkers is not that hard to use it as a developer.
fredrb | 1 year ago | on: Python notebooks for fundamentals of music processing
fredrb | 2 years ago | on: Ask HN: Who wants to be hired? (February 2024)
Remote: Indifferent
Willing to relocate: not at the moment, but open to discuss depending on the job
Technologies: backend/systems engineer generalist. At the moment I work with Go, Kubernetes and Linux. I’m interested in C, Rust and Python as well. Would work in any programming language.
CV: Upon request via LinkedIn or email. I have a outdated one here [1] without much information about my current employer.
Email: fred.rbittencourt [at] gmail [dot] com
fredrb | 2 years ago | on: My personal C coding style as of late 2023
I'm certain your opinion on petunias and your possible distaste for orchids will be welcomed in a flower-news type orange site. :-)
fredrb | 2 years ago | on: Beej's Guide to Network Programming
E.g.: Learn the basics Transport Layer protocols (TCP/UDP) if you work with HTTP
fredrb | 3 years ago | on: Which programming paradigm had the most impact on you as an engineer and why?
Things like depending on interfaces as opposed to concrete implementations; or prefer message passing over direct data access are practices that I learned in OOP that I still value. The "Small Talk crowd" from the first team I worked in and influential authors in the topic (specially Sandi Metz) still have a dear place in my heart for how they improved the way I view software design.
fredrb | 3 years ago | on: When the push button was new, people were freaked
fredrb | 3 years ago | on: Character Encoding and UTF-8
fredrb | 3 years ago | on: Character Encoding and UTF-8
> consider that something like à can consist of either a precomposed "à" code point or an "a" + "` diacritic" sequence
If Unicode provides a precomposed combination doesn't it mean that in fact has a code point for every character? Regardless of offering diacritic combination codes?
fredrb | 3 years ago | on: Character Encoding and UTF-8
fredrb | 3 years ago | on: Maud: A Rust macro for writing HTML
fredrb | 3 years ago | on: Ask HN: How do you deal with rude interviewers?
The complete interview was a joke. The person didn't know which position I was applying to; another guy joined the interview halfway through and asked if he should take over; and the worst: the main interviewer was boasting about working 12 hours a day as a contractor and getting double the salary from the actual employees.
They didn't make an offer.
fredrb | 4 years ago | on: On Code Review
I'm 100% on-board with this. However, I understand were OP's mindset comes from. A few years ago I was working at a development shop in a fairly large project, where we had little to no automated tests. We frequently had PRs that would break main features. At some point developers were required to perform smoke tests alongside code reviews.
fredrb | 4 years ago | on: Rendezvous Hashing Explained
[1]: https://dgryski.medium.com/consistent-hashing-algorithmic-tr...
fredrb | 4 years ago | on: Playable Quotes for Game Boy
I wonder how they encode all the information in the PNG file? Apart from the .zip with the entire ROM I assume they snapshot the current memory state on the beginning of the Quote and all the subsequent inputs.
fredrb | 4 years ago | on: What's Wrong with Tech Hiring
I don't think it's a matter of candidate preference but rather position need.
Some companies need Computer Science / Engineer mindset to solve complex problems. Some companies need XYZ framework developers to deliver customer projects. FAANG companies usually need the Engineering role and developed an interview model to select those.
The problem is when companies that need developers apply the same interview mindset that Google does.
fredrb | 4 years ago | on: What's Wrong with Tech Hiring
It's easier to get a position in a stack you don't have professional experience with. You're tested for your ability to learn CS concepts, not stack specific knowledge. All 5 positions I interviewed to had different technologies. If I had to learn the specifics of each before applying, I would likely not get offered any positions.
fredrb | 4 years ago | on: The State of Python in 2021
fredrb | 5 years ago | on: Germany's Covid contact tracing app is Open Source