#Problem-Solving
11 notas · última:
What Do Programming and Crocheting Have in Common? These 3 Things.
The author compares crochet and programming through deliberate practice, problem-solving, and creative solutions, showing how each skill improves with attention, debugging, and adaptation.
Occam's Razor - Mental Model
The page explains Occam’s Razor as a problem-solving principle that favors the simplest explanation that works, using debugging, tech support, and product decisions as examples.
The EPIC Process for System Thinking
Explore, Produce, Intervene, Check — a principled guide shaped by decades of systems practice, not a rigid prescription.
The Best Programmers I Know
Matthias Endler argues that strong programmers read references, understand tools deeply, read errors carefully, break down hard problems, keep learning, and stay humble, patient, and simple in their work.
How To Solve Coding Problems Like A Pro
The article lays out a four-step approach to solving coding problems: understand the problem, divide it into subproblems, research what is missing, and write pseudocode before coding.
Programming paradigms you must know
The article says developers should know programming paradigms to choose a problem-solving approach, and it outlines imperative, procedural, object-oriented, declarative, logic, functional, and reactive styles.
Don't solve problems if you want to be a great manager
The article argues that managers should not solve employees’ problems for them. Their job is to ask questions, help people think for themselves, and build the team’s problem-solving capacity.
How to Answer Any Technical Interview Question
The article says technical interviews reward clear thinking: understand the question, work through examples, start with the simplest solution, improve it, keep going when stuck, and follow up after the interview.
Are we making it better?
The post argues that many product problems are too hazy to treat as binary. Instead of asking whether something is the final solution, it asks whether a change makes things better.
New Interview Questions for Senior Software Engineers
Scott Hanselman compiles senior-level interview questions centered on software design, trade-offs, concurrency, testing, maintainability, and problem solving, while arguing that conversation and judgment matter more than trivia.
How to brainstorm your way to a solution in 10 mins
The page shares a 10-minute brainstorming tip: write every possible solution on paper without stopping, then analyze the list to move closer to an answer.
