惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
Cyberwarzone
Cyberwarzone
The GitHub Blog
The GitHub Blog
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
小众软件
小众软件
Recent Announcements
Recent Announcements
博客园 - 三生石上(FineUI控件)
Security Archives - TechRepublic
Security Archives - TechRepublic
W
WeLiveSecurity
Cloudbric
Cloudbric
博客园 - 司徒正美
美团技术团队
N
News and Events Feed by Topic
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
PCI Perspectives
PCI Perspectives
宝玉的分享
宝玉的分享
H
Help Net Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Google DeepMind News
Google DeepMind News
Help Net Security
Help Net Security
Last Week in AI
Last Week in AI
S
Schneier on Security
N
News | PayPal Newsroom
B
Blog RSS Feed
L
LINUX DO - 最新话题
T
Troy Hunt's Blog
S
Secure Thoughts
雷峰网
雷峰网
aimingoo的专栏
aimingoo的专栏
L
Lohrmann on Cybersecurity
G
Google Developers Blog
Microsoft Azure Blog
Microsoft Azure Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
T
Tenable Blog
S
Securelist
L
LangChain Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
I
InfoQ
H
Heimdal Security Blog
Cisco Talos Blog
Cisco Talos Blog
F
Full Disclosure
Y
Y Combinator Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
K
Kaspersky official blog
T
Tailwind CSS Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
阮一峰的网络日志
阮一峰的网络日志
C
Cisco Blogs

Hacker News: Front Page

SPICE simulation → oscilloscope → verification with Claude Code — Lucas Gerads GitHub - GainSec/AutoProber: Hardware hacker’s flying probe automation stack for agent-driven target discovery, microscope mapping, safety-monitored CNC motion, probe review, and controlled pin probing. Introducing Claude Opus 4.7 Qwen Studio The Future of Everything is Lies, I Guess: Where Do We Go From Here? GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh Virginia Bans Sale of Geolocation Data Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis Ancient DNA reveals pervasive directional selection across West Eurasia [pdf] AI cybersecurity is not proof of work Moving a large-scale metrics pipeline from StatsD to OpenTelemetry / Prometheus GitHub - Nightmare-Eclipse/RedSun: The Red Sun vulnerability repository GitHub - SethPyle376/hiraeth: Local AWS emulator focused on fast integration testing, with SQS support, SQLite-backed state, and a debug-friendly web UI. A Better Ludum Dare; Or, How to Ruin a Legacy GitHub - macOS26/Agent: Any AI, replaces Claude Code, Cursor, OpenClaw. Over 18 LLM providers (Claude, OpenAI, Gemini, Ollama, Zai, HF, Qwen) wired into a native Mac app that writes code, builds Xcode projects, bumps versions, manages git, automates Safari, use AppleScript, JS or Accessibility, extend Agent! w/ MCP Servers, run tasks from your iPhone via Messages. YouTube now lets you turn off Shorts I Made a Terminal Pager Burgers | マクドナルド公式 Commands — HackerNews CLI documentation ChatGPT for Excel PiCore - Raspberry Pi Port of Tiny Core Linux Live Nation illegally monopolized ticketing market, jury finds Google Broke Its Promise to Me. Now ICE Has My Data. Founding Engineer at Adaptional | Y Combinator CRISPR takes important step toward silencing Down syndrome’s extra chromosome GitHub - saffron-health/libretto: The AI toolkit for building reliable browser automations US v. Heppner (S.D.N.Y. 2026) no attorney-client privilege for AI chats [pdf] Unexpected €54k billing spike in 13 hours: Firebase browser key without API restrictions used for Gemini requests Fragments: April 14 Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Scheduling Software for Online Bookings Laravel raised money and now injects ads directly into your agent Codex Hacked a Samsung TV Tech Valuations Back to Pre-AI Boom Levels A perfectable programming language — Soter GitHub - halfwhey/claudraband: Claude Code for the Power User Partnership through Play: Investigating How Long-Distance Couples Use Digital Games to Facilitate Intimacy Textbooks and Methods of Note-Taking in Early Modern Europe (2008) Eternity in six hours: Intergalactic spreading of intelligent life (2013) Seven countries now generate 100% of their electricity from renewable energy Tell HN: OpenAI silently removed Study Mode from ChatGPT Pro Max 5x Quota Exhausted in 1.5 Hours Despite Moderate Usage Show HN: Oberon System 3 runs natively on Raspberry Pi 3 (with ready SD card) Tell HN: docker pull fails in spain due to football cloudflare block Bring Back Idiomatic Design No one owes you supply-chain security GitHub - xsawyerx/curl-doom: DOOM, played over cURL Apple update turns Czech mate for locked-out iPhone user The Grand Line Cache TTL silently regressed from 1h to 5m around early March 2026, causing quota and cost inflation Building a Z-Machine in the worst possible language The peril of laziness lost Iran war: We spoke to the man making Lego-style AI videos that experts say are powerful propaganda AI Will Be Met With Violence, and Nothing Good Will Come of It GitHub - duguyue100/midnight-captain: Inspired by Midnight Commander, tailored to my taste. How to build a `git diff` driver · Jamie Tanna | Software Engineer Center for Responsible, Decentralized Intelligence at Berkeley The Local Universe’s Expansion Rate Is Clearer Than Ever, but Still Doesn’t Add Up - A new synthesis of astronomical measurements confirms a persistent mismatch that could point to physics beyond current models The disturbing white paper Red Hat is trying to erase from the internet – OSnews NetBlocks (@netblocks@mastodon.social) The Future of Everything is Lies, I Guess: Annoyances ‘Abhorrent’: the inside story of the Polymarket gamblers betting millions on war Productive procrastination — Max van IJsselmuiden maps, territory and LMs 447 Terabytes per Square Centimetre at Zero Retention Energy: Non-Volatile Memory at the Atomic Scale on Fluorographane Show HN: Pardonned.com – A searchable database of US Pardons 20 Years on AWS and Never Not My Job The Seasons are Wrong The FAA wants gamers to apply for air traffic control jobs Artemis II crew splashes down near San Diego after historic moon mission Why weekends are under threat We gave an AI a 3 year retail lease in SF and asked it to make a profit | Andon Labs How a dancer with ALS used brainwaves to perform live On filing the corners off my MacBooks Installing every* Firefox extension OpenClaw’s memory is unreliable, and you don’t know when it will break Steve Blank Nowhere Is Safe Chimpanzees in Uganda locked in vicious 'civil war', say researchers watgo - a WebAssembly Toolkit for Go linux/Documentation/process/coding-assistants.rst at master · torvalds/linux GitHub - callumlocke/json-formatter: Makes JSON easy to read. Founding Product Engineer at Bild AI | Y Combinator A compelling title that is cryptic enough to get you to take action on it GitHub - Keychron/Keychron-Keyboards-Hardware-Design: Industrial design files for Keychron keyboards and mice. 100+ models with CAD assets in STEP, DXF, DWG, and PDF. Source-available, with commercial use allowed for original compatible accessories within the license terms. [ANNOUNCE] WireGuardNT v0.11 and WireGuard for Windows v0.6 Released 1D-Chess Helium Is Hard to Replace Keeping a Postgres queue healthy — PlanetScale Serenity Forge (@serenityforge.com) Our response to the Axios developer tool compromise Do Americans read print books, e-books or audiobooks more? Uncharted island soon to appear on nautical charts The Problem That Built an Industry Fragments: April 2 Python Release Python install manager 26.1 Bitcoin miners are losing $19,000 on every BTC produced as difficulty drops 7.8% God sleeps in the minerals Harness engineering: leveraging Codex in an agent-first world Apple Silicon and Virtual Machines: Beating the 2 VM Limit What have been the greatest intellectual achievements? The APL Programming Language Source Code
The truth about being a manager
Sofia · 2026-06-24 · via Hacker News: Front Page

I vividly remember most of my own journey into engineering management over the years. Throughout my career, I’ve also mentored several people taking the step from engineer to engineering manager. It’s a challenging and often lonely journey, and here are a few truths most new managers realize the hard way. (If you aren’t a manager yourself, you might just learn a bit about your manager’s situation.)

The things no one tells you about being a manager:

You’ll bring work home with you more often than not. The difficult conversation you’re dreading, the “stupid” business decision you will need to explain to your team, the office politics you need to handle, or the team member struggling silently with a personal crises. You will need to learn how to manage stress and rumination – and you’ll need to learn it fast.

You’re not “part of the team” anymore. You are the manager. Even if you try to be “one of the gang,” you’re not, the dynamic has shifted. The team might not want you at their lunch every day (you’re welcome, but not always). They will have private conversations when you’re not there. They will talk about you behind your back, and that’s okay. You will feel the distance slowly but surely. The shift might start subtly, but after the first salary negotiation or the first tough decision, you will definitely feel it. You will probably miss being part of a team a lot.

You need to be careful with every word. You can’t joke like before, because a casual remark might be interpreted as a directive or cause unnecessary worry. You can’t just blurt out an idea, or the team will wonder if it’s a decision and they need to change direction. Many managers aren’t clear on when it’s just their personal opinion, an idea, or an order, so most people learn to listen carefully and overthink things. You must learn to be quieter. Let others take the space and help them dare to speak up with their ideas.
You will encounter business decisions you think are terrible but you still have to sell to your team. You cannot vent your frustration to the people you lead. You have to be professional and diplomatic even when you disagree. You have to be the calm in the storm. Hopefully, you learn this before you make too many mistakes. Because once you lose their trust, it’s hard to get it back.

Team

You’ll probably feel very lonely. If you’re lucky, you’ll have a peer group of other managers. Nurture those relationships! You will need them. Make sure you have at least one peer you can talk to openly, discuss difficult decisions with, laugh with, or vent to when needed.

You will carry knowledge you cannot share. Re-orgs, performance issues, budget cuts, upcoming business decisions, or a team member’s personal crisis will weigh heavy on you. You must learn to handle questions diplomatically, keep your emotions in check, and encourage your team even when you disagree with the direction.

You need to network and understand the business. You need to build solid relationships with other colleagues around your team, the product manager, designer, business analyst or other people that affects your teams. You also need to get to know people in other teams and other departments to do a good job. You can’t just focus on the tech. Get to know people in other departments such as sales, marketing, IT and customer success. You need to know the company’s KPIs, understand the business, the data, and the company strategy by heart to really support your teams.

You will often feel a lack of progress. As an engineer, your day ended with clear output: a feature shipped, a refactor completed, a design finalized. As a manager, you often finish the day unsure of what you actually accomplished. Most work take weeks, not days.
It’s way too easy to just get stuck in meetings and busywork, don’t let that happen to you! Figure out where you can have the most impact. Set up clear goals, track them and celebrate the wins. Be the person who drives progress, not just the person who manages the calendar.

You will miss being an engineer. Often. You will miss the ability to hunker down, solve a hard technical problem and ship something, without thinking about office politics or rhetorics. You will miss “just doing things”.

You will not get the training you need. Most companies have no or very little manager training. You’re supposed to just magically know how to give difficult feedback, present decisions confidently, navigate labor laws, or handle group dynamics. You are on your own. If you’re lucky, you’ll get a great manager who can support you and show you how to have great 1:1s, valuable development talks and give you clear feedback. The more senior you become, the more you will have to take full responsibility for your own development and feedback.

  • Read up on lots of things by yourself. Set clear goals for yourself and what you need to learn.
  • Read up on the basics: parental leave, sick leave, vacation policies and laws. Most unions have lots of information and also free trainings for managers.
  • Double-check with HR until you’re confident. Build a good relationship with your HR friend if you can.
  • Find a mentor, a senior manager you admire, and ask for guidance. There are lots of great books and material out there. It’s up to you! (Some suggestions to start with here.)
Supported

You need to learn about feedback, fast. Most managers are terrified of giving clear feedback because it’s uncomfortable and scary. This means you will likely inherit teams with dysfunctional behaviors that you must fix. Don’t wait. The whole team notices when someone gets away with bad (or just lazy) behaviour.
This also means that you probably won’t get the feedback you need either. Ask your peers and directs you trust to give you honest, critical feedback. Practice receiving it gracefully. Be a role model in both recieving and giving feedback. If you want your team to be open, you must be the first to admit when you’re wrong. And don’t forget to give feedback upward to your own manager. (Read more about feedback here.)

You will make mistakes and you won’t be liked by everyone. You will make mistakes. Hopefully, they aren’t catastrophic, and hopefully, you learn from them. If you’re “lucky,” people will point them out. You will also not be liked by everyone. Sorry, but it’s true. This can be very uncomfortable, especially if you’re a people pleaser. To be a good manager, you must make unpopular decisions, have tough conversations and sometimes let people go. You will be the messenger for bad news. You can try to be liked by everyone, but you’ll fail and lose their respect. Or, you can try to be a great manager, make the hard calls, give clear feedback, and earn respect – even if some people dislike you. I vote for the latter.

You need to be the adult in the room. At all times. Even when you’re exhausted and don’t want to be. You need to be the calm in the storm, a role model who absorbs the anxiety and defuses immature behavior. You must help your team navigate their conflicts, and be the expert when you find yourself tangled in one as well.
As Tanya Reilly describes it in “The Staff Engineer’s Path”: “How you behave is how others will behave. You’ll be the voice of reason, the ‘adult in the room’. There will be times when you’ll think ‘This is a problem and someone should say something’ … and realize with a sinking feeling that that someone is you’”.

You need to learn how to sell. You need to sell decisions and business opportunities to your team to get them excited. You need to sell your team’s features to other departments or the whole company. You must advocate for and brag about your team (this is especially difficult for us Swedes with our Jantelagen). And you need to advocate fiercely for your direct reports regarding salaries and promotions.

You must learn how to manage up. In a perfect world, everyone would have a great manager, and the more senior a manager is, the better they would be at it. This is not a perfect world. You need to learn how to bring bad news to senior leadership and navigate office politics. You might find yourself doing some of your manager’s work and handle their frustration as well. Be clear on your goals and accomplishments, support your manager, and handle disagreements diplomatically.
As Tanya Reilly writes in the excellent book “The Staff Engineer’s Path”: “Managing up includes understanding your boss’s priorities, giving them the information they need, and solving the problems that are in their way – in other words, helping them be successful. Their success gives them social capital that they can spend to help you.”. This is definitely true for managers as well.

You will feel powerless and frustrated. Decisions will be made without your input. Budgets will be cut. Markets will shift. You will be frustrated by other managers’ poor choices and the slow pace of progress. You must learn to manage your own emotions so you can be the calm anchor for your team when they vent their frustration at you.

You will get a view of the whole picture. By talking to other managers, teams, and departments, you will spot dependencies and misunderstandings before they explode into crises. You can solve friction points before they become blockers. You will understand the context your team needs to succeed, and see the systematic issues that needs to be resolved. Protect this perspective. It is too easy to get bogged down in meetings and busywork and lose this bird’s-eye view. Your mission isn’t just managing your team, it’s connecting the dots that no one else can see.

Being a manager can be fun and fulfilling. Best case, you become the manager you always wished you had. You will feel immense pride when your team succeeds and ship something that impacts the business or users. Nothing beats watching someone you coached flourish and become amazing at their job. It’s a great feeling to see someone you hired and believed in later crush it in their new role. It can feel great to collaborate with other managers and improve things for your teams. You will learn more about yourself and others than you ever thought possible. It’s hard work, it’s lonely, but if you do it right, it will hopefully feel worth it.


* As always, this blog post is written by me, without any AI, so all errors are my own.