vadimkravcenko.com/shorts/habits-of-great-software-engineers/?utm_source=tldrnewsletter
1 Users
0 Comments
35 Highlights
0 Notes
Tags
Top Highlights
An informed opinion is a testament to a developer's expertise.
Knowing the 'why' of various layers can spark innovative ideas and approaches.
many cool things in the Blink rendering engine will change how you think about the page.
Focusing beyond the code
Efficiency / Antifragility
Joy of tinkering
Knowing the why
Thinking in systems
Tech detox
The art of approximation
However, while coding is fundamental, it's essential to recognize that it's not the actual purpose. It's about writing meaningful lines of code. It's about solving problems with the code. A line of code means nothing if there’s no context to it.
efficiency is about progress — momentum, ensuring that the wheels of development are always turning.
It means seeking input from a colleague when you're feeling stuck or temporarily setting aside a challenging task to focus on another aspect of the project. The key is to maintain forward momentum with small increments.
However, by embracing curiosity and actively seeking new challenges and learning opportunities, developers can keep their skills sharp and enthusiasm high.
Now, it's a valid argument that a developer doesn't need to be an expert in every layer of the stack. One doesn't need to trace the journey from circuit boards to bits and bytes for every line of code written. But having a foundational understanding and a sense of the bigger picture can be incredibly empowering.
so many fascinating things in the CPython interpreter/compiler that you’ll be surprised how your code runs
Bridging Gaps: In multidisciplinary teams, grasping the broader landscape can foster better communication and collaboration, bridging the gap between specialists of different domains
understanding the underlying logic can guide you towards an answer much faster
Your knowledge of the underlying systems will subconsciously influence every decision you make
understanding not only how each piece fits into the current puzzle but also what the puzzle is and if there are more puzzles that need to be interacted with
Glasp is a social web highlighter that people can highlight and organize quotes and thoughts from the web, and access other like-minded people’s learning.