I have been working on improving my API design skills, and I felt that particular insight helped evolve APIs nicely as the spec updates or I need to add new features to my projects and reduced the need for refactoring and big design revisions.
Books for Software Engineers in 2023
21–30 of 127 posts
Re: Books for Software Engineers in 2023
#22Being able to apply mathematical reasoning to programming is perhaps the main reason to use a functional approach. But mathematical reasoning isn’t restricted to functional style programs! All imperative programs can be described by purely functional mappings between points in a program state space with each in scope variable naming a dimension.
Re: Books for Software Engineers in 2023
#23Re: Books for Software Engineers in 2023
#24> “Software Engineering at Google: Lessons Learned from Programming Over Time” Isn't Google's software engineering culture kind of a joke right now? I've spoken to multiple ex-Googlers and they tell me they leave because everything moves at a snail's pace. From the outside looking in, it seems like absolutely nothing is being done in Google and I would not want to replicate their engineering culture in any company. P…
Re: Books for Software Engineers in 2023
#25As a software engineer, staying up-to-date with the latest developments and best practices is essential for growth. One of my favorite (and what I feel is overlooked) methods for growth is reading books. We spend a large part of our day reading Stack Overflow...
Re: Books for Software Engineers in 2023
#26Re: Books for Software Engineers in 2023
#27Earlier quoted context omitted.
I thought The Goal was more generally applicable. Its core idea ("theory of constraints") is described in terms of a factory floor where different workstations have different throughputs/latencies/reliability; you could apply that to a diagram of a distributed system [0], CPU [1] or server [2]. Examples: [0] https://d1.awsstatic.com/architecture-diagrams/ArchitectureD... [1] https://chipsandcheese.com/2022/11/05/amds…
The Goal is interestingly written as a work of narrative fiction. Which threw me off at the very start. I feel like it would make a great movie a la The Big Short. The academic paper in the appendix is super useful as well.
The movie has been made! 46 minutes, I remembered it being shorter for some reason.
Re: Books for Software Engineers in 2023
#28I read two of these last year and I'd recomend both, but I wanted to give my two cents on them. The Phoenix Project: I really enjoyed reading this, but it's told as a story about fictional characters working at a fictional company, which I didn't expect. Because of the way it's written, some other people I know who read it found it a bit too fluffy. Also, from what I've heard, it's pretty much an IT focused version o…
Re: Books for Software Engineers in 2023
#29This isn’t necessarily wrong but it always reminds me of the era when I had severe impostor syndrome. I haven’t read any of these books and I’m doing very well. I guess I’m just not serious enough. :)
Re: Books for Software Engineers in 2023
#30“This book is a must-read for any serious software engineer.” This isn’t necessarily wrong but it always reminds me of the era when I had severe impostor syndrome. I haven’t read any of these books and I’m doing very well. I guess I’m just not serious enough. :)