frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Experts have it easy (2024)

https://boydkane.com/essays/experts
32•veqq•4h ago

Comments

9dev•17h ago
> Having someone who’s happy to spend time “just talking”, without any specific goal to solve, will go a long way.

This is actually something I love doing with our junior developers: Often they have a question every once in a while, or they don't have any questions for too long so I ask them what they're doing currently. Both often leads to me taking a look, and discovering that they're like five miles deep into a dead end without realising it yet, and we spend an hour or two working on their problem together.

I love that time, since they usually start asking more and become increasingly confident calling my decisions into question, which in turn leads me to reflect on why I do things the way I do them, and we both end up smarter than we have been before.

One other thing I often notice is that when you're good at something, you don't care about looking good doing it. I have no qualms admitting I don't know something, or that I'd also start asking AI, or just throw some at the wall and see what sticks. This tends to build up a lot of trust with the juniors, since they realise I'm also just putting my trousers on one leg at a time.

Sure, it can be frustrating sometimes to wait for them to just… get the obvious right in front of them, but that usually comes very quickly. I can wholeheartedly recommend spending time with your juniors!

pixl97•2h ago
Taking mechanical stuff apart and fixing it is one of these areas.

One of the more recent ones I watched is taking apart large wenches on a bulldozer. There is a metal plate with two bolts on it you have to take off. If you don't know what you're doing you take both bolts out and it flies apart losing stuff because there is a spring behind the mechanism. If you know what you're doing you take out one bolt then put in a bolt twice as long before taking out the second bolt, the long bolt catches the mechanism and releases the spring tension keeping all your parts in one place.

greazy•1h ago
Would that not be documented by the manufacturer somewhere?
edelbitter•2h ago
> unguided “water-cooler” interaction

This meme needs to stop. Knowledge transfer from experts to novices is way too important to be left to chance. And thanks to pre-pivot StackOverflow we even have considerable data on how much better it can be done, at least for white collar industries. Reducing the effort of experts to give advice, and enlarging the audience benefiting from a singular effort to write it down is orders of magnitude better than chance.

elcritch•10m ago
What? No, those free form unguided interactions are very useful for most novices. They're not a replacement for more structured knowledge teansfer, but an important compliment. Sure some novices are just natural talents that can pick up complex material from structured content alone. They're few though.

> The expert’s intuition is often formidable, but rarely comprehensible. This inability to clearly explain their decisions is what makes it so useful for novices to spend time with experts. Often there’s an underlying pattern that the novice can pick up through careful observation, even if neither the expert nor the novice can properly articulate this pattern.

That explains part of it well. It's also an effect you can observe with graduate students of nobel prize winners tending to be "related" to professors who won nobel prizes or were part of their labs, etc. There's lessons imparted far beyond the structured material which is often available.

Things like mindset, culture, and more are shared this way.

Remote work is great, but it does limit these free form personal interactions which can be so invaluable. I'm a big fan of the potential for VR and AR to enable these experiences with remote work.

elcritch•5m ago
Chicken "sexing" is a fun example of how expert knowledge can be transferred without either expert or novice being able to explain it:

https://www.youtube.com/watch?v=b7OgZdxRnog&t=174

philipswood•2m ago
You don't need to wait for AR/VR. For computer work the real space of interaction is currently the screen. Unstructured pair programming for two remotes with a shared screen and audio and chat is a way more effective interaction than most things you could do together at the office.

Even better if both of you have two screens - so besides the shared space, you have a separate work area where you can Google things, ask the AI, spelunk the codebase for related relevant features or try one-liners.

coderintherye•1h ago
>Don’t study the “common” things, but go all-in on the niche pockets. The common things are common enough that you’ll learn them through osmosis regardless of what your main activity is. But the niche things require active study, and ignoring the niches is how you remain a novice.

I'd add, work on the niche things that no one else wants to work on but need to be done. That's how I quickly advanced in my career, becoming knowledgeable about systems no one else wanted to touch.

MichaelRo•51m ago
As a "senior" (expert) software developer you got a slight edge over a junior as long as you work in the same domain of expertise. As soon as you change project, you're at loss.

General intelligence helps but can't make up for domain-specific expertise. Example: move from accounting software to map navigation software. Clueless. Move from map navigation software to financial software. Within financial software move from quantitative pricing to exchange interfacing. Clueless.

Sure, you mostly get away with it but inevitably problems will arise that you have no idea what's causing them or even that they are a problem, so you spend days and weeks chasing what the expert figures out in minutes.

That's why I prefer to keep the domain when changing jobs because it adds up to being just a software developer.

AniSora: Open-source anime video generation model

https://komiko.app/video/AniSora
119•PaulineGar•5h ago•31 comments

Coding without a laptop: Two weeks with AR glasses and Linux on Android

https://holdtherobot.com/blog/2025/05/11/linux-on-android-with-ar-glasses/
513•mikenew•3d ago•219 comments

Show HN: Turn any workflow diagram into compilable, running and stateful code

https://workflows.diagrid.io/
13•yaronsc•3d ago•1 comments

Mystical

https://suberic.net/~dmm/projects/mystical/README.html
209•mmphosis•11h ago•22 comments

Directory of MCP Servers

https://github.com/chatmcp/mcpso
123•saikatsg•10h ago•40 comments

ARMv9 Architecture Helps Lift Arm to New Financial Heights

https://www.nextplatform.com/2025/05/12/armv9-architecture-helps-lift-arm-to-new-financial-heights/
33•rbanffy•3d ago•11 comments

Every programming language has its 'killer' domain

https://huijzer.xyz/posts/67
5•todsacerdoti•1h ago•5 comments

Experts have it easy (2024)

https://boydkane.com/essays/experts
32•veqq•4h ago•9 comments

Confessions about my smart home

https://frenck.dev/confessions-about-my-smart-home/
20•pabs3•3h ago•6 comments

Dead Stars Don’t Radiate

https://johncarlosbaez.wordpress.com/2025/05/17/dead-stars-dont-radiate-and-shrink/
185•thechao•11h ago•92 comments

How to have the browser pick a contrasting color in CSS

https://webkit.org/blog/16929/contrast-color/
167•Kerrick•13h ago•59 comments

Bike-mounted sensor could boost the mapping of safe cycling routes

https://newatlas.com/bicycles/proxicycle-bicycle-sensor-safe-cycling-routes/
53•yunusabd•3d ago•19 comments

FreeBASIC is a free/open source BASIC compiler for Windows DOS and Linux

https://freebasic.net/
68•90s_dev•6h ago•16 comments

The Lost Japanese ROM of the Macintosh Plus

https://www.journaldulapin.com/2025/05/17/the-lost-japanese-rom-of-the-macintosh-plus-which-isnt-lost-anymore/
120•ecliptik•6h ago•37 comments

Push Ifs Up and Fors Down

https://matklad.github.io/2023/11/15/push-ifs-up-and-fors-down.html
412•goranmoomin•20h ago•154 comments

If nothing is curated, how do we find things

https://tadaima.bearblog.dev/if-nothing-is-curated-how-do-we-find-things/
194•nivethan•13h ago•130 comments

Understanding Transformers via N-gram Statistics

https://arxiv.org/abs/2407.12034
72•pona-a•9h ago•1 comments

“Streaming vs. Batch” Is a Wrong Dichotomy, and I Think It's Confusing

https://www.morling.dev/blog/streaming-vs-batch-wrong-dichotomy/
35•ingve•3d ago•19 comments

Palette lighting tricks on the Nintendo 64

https://30fps.net/pages/palette-lighting-tricks-n64/
185•ibobev•15h ago•39 comments

Mice grow bigger brains when given this stretch of human DNA

https://www.nature.com/articles/d41586-025-01515-z
25•pavel_lishin•3d ago•11 comments

Memetics – A Growth Industry in US Military Operations (2006) [pdf]

https://apps.dtic.mil/sti/pdfs/ADA507172.pdf
14•lawrenceyan•4h ago•4 comments

Espanso – Cross-Platform Text Expander Written in Rust

https://github.com/espanso/espanso
68•kartikarti•3d ago•19 comments

O2 VoLTE: locating any customer with a phone call

https://mastdatabase.co.uk/blog/2025/05/o2-expose-customer-location-call-4g/
199•kragniz•16h ago•42 comments

Show HN: I built a knife steel comparison tool

https://new.knife.day/blog/knife-steel-comparisons/all
109•p-s-v•12h ago•74 comments

The most annoying video player of all time

https://www.mux.com/blog/worst-video-player
11•mooreds•2d ago•5 comments

Ending TLS Client Authentication Certificate Support in 2026

https://letsencrypt.org/2025/05/14/ending-tls-client-authentication/
40•pabs3•3h ago•26 comments

Weather Report from Saturn's Moon Titan

https://www.sci.news/astronomy/titan-weather-13907.html
17•astroimagery•2d ago•0 comments

Proton threatens to quit Switzerland over new surveillance law

https://www.techradar.com/vpn/vpn-privacy-security/we-would-be-less-confidential-than-google-proton-threatens-to-quit-switzerland-over-new-surveillance-law
339•taubek•14h ago•166 comments

Unspoken Currency of Office Politics: Leverage and Sanction Between Coworkers

https://graphthinking.blogspot.com/2025/05/leverage-and-sanction-between-coworkers.html
65•physicsgraph•8h ago•9 comments

Pyrefly: A new type checker and IDE experience for Python

https://engineering.fb.com/2025/05/15/developer-tools/introducing-pyrefly-a-new-type-checker-and-ide-experience-for-python/
173•homarp•16h ago•116 comments