Fernando ๐ฎ๐น๐จ๐ญ
@Franc0Fernand0
Dad and husband โข Software Engineer for 15+ years โข Algorithms, Distributed Systems, System Design, Computer Vision
Most software engineers are used to working in a single-process environment. But in a distributed system, you must change the way you think about problems. There are 5 main challenges that you should keep in mind: 1. Nodes must communicate over a network to work together.โฆ
The 129th issue of the Polymathic Engineer is out. This week we talk about the challenges of distributed systems: - What is a distributed system? - Communication - Coordination - Scaling - Resiliency - Maintainability Read it here: newsletter.francofernando.com/p/the-challengโฆ
As a software engineer, I spend a lot of time on code reviews. But the process is slow and inefficient. Many steps are manual, feedback is slow, and bugs make it through to production. I tried CodeRabbit on a project, and it has changed how I work. What I like the most: - Itโฆ
Good code is neither clever nor complex, but simply readable. Code that you read, and it clicks in your mind.
Nothing takes me back to my roots like coming to visit my hometown.
