Nazmi Asri
2 followers · 5 following · 879 views
on the atlas — 44
- no hello4 savers
- 21st.dev – The NPM for Design Engineers2 savers
- Static B-Trees - Algorithmica1 savers
- Static search trees: 40x faster than binary search · CuriousCoding2 savers
- 40 questions to ask yourself every year — Steph Ango7 savers
- Databases in 2024: A Year in Review // Blog // Andy Pavlo - Carnegie Mellon University3 savers
- Scaling test-time compute - a Hugging Face Space by HuggingFaceH44 savers
- Staff Engineer Behaviors: Breaking the ceiling into Staff Engineering pt. 22 savers
- Boundary | The best way to get structured data with LLMs2 savers
- phidatahq/phidata: Build AI Agents with memory, knowledge, tools and reasoning. Chat with them using a beautiful Agent UI.1 savers
- I Will Fucking Piledrive You If You Mention AI Again — Ludicity18 savers
- Our cloud-exit savings will now top ten million over five years1 savers
- Prompt generation - OpenAI API2 savers
- Patterns for Building LLM-based Systems & Products9 savers
- assafelovic/gpt-researcher: GPT based autonomous agent that does online comprehensive research on any given topic3 savers
- Tavily2 savers
- How to self-study Japanese | Peter's blog2 savers
- Home - Crawl4AI Documentation1 savers
- microsoft/WindowsAgentArena: Windows Agent Arena (WAA) 🪟 is a scalable OS platform for testing and benchmarking of multi-modal AI agents.1 savers
- Magic UI5 savers
- How to Think Better: The Skill You've Never Been Taught6 savers
- How to Make Smart Decisions Without Getting Lucky - Farnam Street6 savers
- My Obsidian Note-Taking Workflow | ssp.sh4 savers
- Big O Cheat Sheet – Time Complexity Chart1 savers
- Modern Data Teams - Amplify1 savers
- ArjanCodes | Courses1 savers
- Python - YouTube1 savers
- Wei Chun1 savers
- Lanki: spaced repitition for leetcode3 savers
- Most People - @visakanv's blog12 savers
- LessWrong39 savers
- Curius / Onboarding2621 savers
- How To Be Successful96 savers
- How to Do Great Work51 savers
- The Techno-Optimist Manifesto | Andreessen Horowitz34 savers
- Mental Models: The Best Way to Make Intelligent Decisions (~100 Models Explained)24 savers
- LLM Visualization22 savers
- How to Twitter Successfully | near.blog11 savers
- 10 Usability Heuristics for User Interface Design6 savers
- There's An AI For That | AI Database5 savers
- Writing an engineering strategy. | Irrational Exuberance4 savers
- How to grow from senior to a lead role3 savers
- A forty-year career. | Irrational Exuberance3 savers
- Writing For Somebody - Marc's Blog2 savers
highlights — 16
The design should speak the users' language. Use words, phrases, and concepts familiar to the user, rather than internal jargon.
10 Usability Heuristics for User Interface DesignGood stepping stones are a win for all the people involved: They unblock stakeholders — because people have a partial solution they can interact with. Engineers receive feedback and you create better alignment. They motivate the team — because people ship something that works! They might be a stopping point — they might turn into stopping stones (hehe) if the company decides it’s enough.
How to Plan Software under Uncertainty 🗺️ - by Luca RossiOne of the most valuable skills in management is bridging between your management’s and your team’s expectations in a way that is authentic to both’s values. If you never say no to your team, you’re not actually managing them. If you never change your management’s mind, you’re not being a manager.
Engineering management stuff I learned in 2017. | Irrational ExuberanceBy constraining the explorations we simultaneously pursue to a small number—-perhaps two or three for a thousand person engineering organization—-we manage the risk of technical debt accretion, which protects our our ability to continue making explorations over time. Many companies don’t constrain exploration, and quickly find themselves in a position where they simply can’t risk making any more.
Magnitudes of exploration. | Irrational Exuberancewe should pursue explorations that offers at least one order of magnitude improvement over the existing technology.
Magnitudes of exploration. | Irrational Exuberanceit has to be something you have a natural aptitude for, that you have a deep interest in, and that offers scope to do great work.
How to Do Great WorkAnother interesting finding: engineering teams may be less aligned than leaders think. While managers are critical to successfully adopting OKRs—it’s their responsibility to break high-level ideas down into goals and metrics for their teams—the majority of managers studied reported that they are not very effective at this task. There is also a mismatch in how aware managers think their teams are about their goals: 60% of individual contributors say that goals are communicated to them monthly, but 65% of managers say that they communicate goals weekly or multiple times a week.
OKRs in Software Engineering - by Abi Noda🏄 They are the bridge between the tech team and the rest of the company, ensuring that technology supports the business and drives it forward.
What does a CTO actually do?Ask great questions. Effective mentors develop a storehouse of probing questions on any number of subjects
Great Mentors Focus on the Whole Person, Not Just Their CareerBy keeping it a casual conversation, you make it easy for them. (But do give a little advance notice so they can organize their thoughts!) The feedback you hear will be fresh in their mind, instead of summarized from vague memories months later.
Best career advice: ask for feedbackInstead, probe for how well they understand their current situation. What’s going well? What’s not going well? What about your role do you enjoy the most? What’s most frustrating? If you could change one thing, what would it be and why?
How to mentor software engineersDuring difficult conversations, it’s important to be extremely concise. Aim to describe your observations, feelings, needs, and requests in fewer than 40 words. Using more words suggests you’re justifying your needs, and that decreases their power.
How to Deliver Constructive Feedback in Difficult Situations – Productivity HubGREAT COMMUNICATION ISN’T JUST ABOUT WHAT YOU SAY, IT’S ABOUT WHAT OTHER PEOPLE HEAR.
How to Deliver Constructive Feedback in Difficult Situations – Productivity HubWe navigated through the code together, discussing the WHY behind each line.
Being a good mentor - a developers guideThe goal here is to make them capable of finding their own solutions.
Being a good mentor - a developers guideOne of the most powerful lessons to learn is that you can figure out what to do in situations that seem to have no solution. The more times you do this, the more you will believe it. Grit comes from learning you can get back up after you get knocked down.
How To Be Successful