frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Vector Databases – A Benchmark

https://seanpedersen.github.io/posts/vector-databases
1•emschwartz•19s ago•0 comments

G2 data shows MIT study on AI ROI may be wrong

https://venturebeat.com/ai/what-mit-got-wrong-about-ai-agents-new-g2-data-shows-theyre-already-dr...
1•ptrhvns•51s ago•0 comments

LLMs Are Transpilers

https://alloc.dev/2025/10/10/llms_are_transpilers
1•Retro_Dev•1m ago•0 comments

Show HN: Egocentric and Exocentric Body Caputre from iPhones only

https://app.rerun.io/version/0.25.1/index.html?url=https%3A%2F%2Fhuggingface.co%2Fdatasets%2Fpabl...
1•pablovelagomez•2m ago•0 comments

Apple Newsroom on the Immersive Vision Pro Lakers Broadcasts

https://www.apple.com/newsroom/2025/10/spectrum-brings-nba-games-in-apple-immersive-to-apple-visi...
1•Bogdanp•3m ago•0 comments

Social media prank using AI home invader 'bluntly stupid,' police warn

https://globalnews.ca/news/11473482/ai-home-invader-police-warning/
1•rolph•5m ago•0 comments

Neural Networks from Scratch in Python: Simpler Than You Think

https://www.hamza.se/blog/neural-networks
1•hamza512b•6m ago•0 comments

VLLM Predicted Outputs

https://cascadetech.ai/blog/vllm-predicted-outputs/
1•alvion427•8m ago•0 comments

Intermolecular photoinduced charge separation in organic semiconductors

https://www.nature.com/articles/s41563-025-02362-z
2•bookofjoe•14m ago•0 comments

Show HN: OpenAI hasn't released their Apps SDK so we did

https://github.com/fractal-mcp/sdk
3•mercury24aug•18m ago•0 comments

Telegram now supports threads and streaming responses for AI bots

https://telegram.org/blog/comments-in-video-chats-threads-for-bots
1•vladoh•21m ago•1 comments

Debugging Humidity: Lessons from deploying software in the physical world

https://physical-ai.ghost.io/debugging-humidity-lessons-from-deploying-code-to-a-factory-floor/
1•boulevard•23m ago•1 comments

Help! We Found a Hidden Camera in the Bathroom of Our Airbnb.

https://www.nytimes.com/2025/10/09/travel/airbnb-refund-camera-bathroom.html
3•mitchbob•25m ago•1 comments

Claude Imagine

https://claude.ai/imagine/
2•dotmanish•26m ago•0 comments

Show HN: SQL with AI Operators on Text, Images, and Sound Files

https://github.com/itrummer/thalamusdb
1•itrummer•27m ago•0 comments

Apple Decides ICE Agents Are a Protected Class

https://www.techdirt.com/2025/10/10/apple-decides-ice-agents-are-a-protected-class-because-appare...
6•BallsInIt•29m ago•1 comments

The artificial complexity of OOXML files (the PPTX case)

https://blog.documentfoundation.org/blog/2025/10/10/the-pptx-case/
1•mikece•30m ago•0 comments

No bullshit guide to statistics prerelease

https://minireference.com/blog/nobsstats-prerelease/
6•ivan_ah•32m ago•2 comments

Wikipedia: Ship of Thesus: Edit Analytics

https://xtools.wmcloud.org/articleinfo/en.wikipedia.org/Ship_of_Theseus
2•shervinafshar•33m ago•1 comments

Tron: Ares is so bad it makes you wish AI would hurry up and destroy Hollywood

https://www.telegraph.co.uk/films/0/tron-ares-review/
9•artninja1988•38m ago•1 comments

Tell HN: CrowdStrike Falcon users, check for excess KernelModuleArchiveExt files

2•CaliforniaKarl•38m ago•0 comments

Salamander - Your Terminal's AI Agent, Now In Your Pocket

https://salamander.space/
2•Jawnnypoo•40m ago•0 comments

Edit Back in Windows

1•9front•41m ago•0 comments

Show HN: An open-source starter kit for implementing OWASP ASVS 5.0

https://github.com/Kaademos/asvs-compliance-starter-kit
1•kirumachi•41m ago•0 comments

Picking an AI Code Reviewer

https://markmarkoh.com/post/picking-an-ai-code-reviewer/
1•dimarco•43m ago•0 comments

InferenceMAX – open-source Inference Frequent Benchmarking

https://github.com/InferenceMAX/InferenceMAX
3•simonpure•43m ago•0 comments

Ask HN: Why aren’t leaky abstractions considered bad practice in mathematics?

1•amichail•43m ago•1 comments

Building the Reasoning Engine at Axiom

https://axiommath.ai/blog/
1•measurablefunc•46m ago•1 comments

FM Synths Explained with Memes [video]

https://www.youtube.com/watch?v=IxbS5S7sNYs
1•omnibrain•46m ago•0 comments

RFK Jr pushes fringe claim linking autism to circumcision

https://www.france24.com/en/live-news/20251009-rfk-jr-pushes-fringe-claim-linking-autism-to-circu...
14•geox•49m ago•0 comments
Open in hackernews

The illegible nature of software development talent

https://surfingcomplexity.blog/2025/10/08/the-illegible-nature-of-software-development-talent/
68•hackthemack•2h ago

Comments

hackthemack•2h ago
The content of the article about how do you measure software talent hit home with me. I am not saying I am some x10 developer, but all the metrics used at the companies I worked at just do not capture what makes a good software developer employee.

Today's hiring process feels like you have to go memorize algorithms instead of valuing things an employee actually has done in the past. And if the thing that was done in the past is something older, like Ruby on Rails, or an old PHP project it actually has a negative connotations in respect to hire-ability.

bartread•1h ago
A nit, but Ruby on Rails isn’t “old”. It’s mature. It still receives regular updates and release, even major version releases.

What it isn’t any more is new or trendy. Still pretty widely used though, and with good reason.

fragmede•52m ago
Not pick on Ruby, but is it a good reason? You've got 1 million lines of code and they’re written in Ruby and rewriting it would be, ah, untenable. But would ruby be the best choice today if you were starting from scratch? Maybe! But sheer inertia isn't a good reason in and of itself.
dasil003•31m ago
He didn't say inertia, he said mature. It take a while for a language/platform to develop a solid ecosystem and stabilize. That absolutely has value, and is something you can't get out of a new system no matter what novel problems it solves.

As far as new apps go, yeah I think it's still pretty optimal for a huge swath of web apps, especially for early incubation when you have <20 engineers and you need to move quick. Not if you need web sockets, or other concurrency / performance critical applications though.

fgonzag•7m ago
Yes, I'd also think it's a great idea to build new apps in a language currently undergoing a distribution & supply chain war between the interested parties.
fgonzag•9m ago
Isn't the ruby gems community currently imploding and in the middle of a hostile takeover? Also I've read about quite a few recent politically aligned actions in the community.

I don't know if I'd call that "mature".

NoMoreNicksLeft•1h ago
It's not just the metrics. Over the years I've come to realize that in many cases these companies just sabotage the talent they do have. My own performance when I have my own office vs. when I didn't is night and day. The possession of an uninterruptible space for a few hours a day, of perceived privacy (a cubicle is little better than a dog crate)...

And in many of the places where I did not have an office, it wasn't because none were available. In most of the jobs I've worked, there have been multiple vacant offices going unused or becoming junk rooms where they stash old equipment to keep it out of the hallways.

Autonomy to solve problems... I don't know how many places I've been where it was tacitly supported for people to goof off for 20-30 hours a week, but god forbid you put effort into work that hadn't been directed from above.

And on and on and on.

jrowen•1h ago
Is it just me or is [il]legible the word of the month somewhere? I suddenly keep seeing this word pop up in contexts I would not normally associate it with.
hackthemack•1h ago
I find the use of "illegible" in the title weird myself. To my mind, the word they should use is Intangible.
jakewins•1h ago
We live in a small echo chamber :) It seems extremely likely the author of this post wrote it after reading the other post from the other day.
jrowen•42m ago
To this point, it is actually wild how we each see a different projection of the chamber depending on which articles and threads we dive into. As much as I feel like I "know" HN, I do marvel at the entire subsections of the discourse I'm completely oblivious to, and this is an interesting cross-pollination.
Cyphase•1h ago
This usage originates from Seeing Like a State. There was an HN thread the other day as well: https://news.ycombinator.com/item?id=45505539
tikhonj•1h ago
It's used here as a specific term from Seeing like a State[1][2], which is one of those books that got popular with a specific set of online tech folks. "Legibitility" in that particular sense is a very useful concept with no other convenient word, so I'm not too surprised it caught on.

[1]: https://en.wikipedia.org/wiki/Seeing_Like_a_State

[2]: available free to read online: https://files.libcom.org/files/Seeing%20Like%20a%20State%20-...

serallak•39m ago
For what is worth, I read the book this year, after reading about it in the blog Bits about Money by patio11.
alwa•1h ago
James C Scott, a Yale political scientist with an interest in agrarian societies, wrote a book Seeing Like A State in 1998. He was interested in why state-scale, “scientific” and “rational” schemes often fail to improve the outcomes they nominally set out to address (and often make them worse).

The book traced a number of case studies supporting the notion that large enough systems of control require some degree of standardization to implement—for example, to tax stuff, you have to know how much stuff there is. Village life might tend to have advantages for human well-being, but that doesn’t mean you’ll get that result by sending out troops to force everybody out of their traditional structure and into village footprints.

If you’re tallying up a nation’s agricultural capacity, “Farmer John’s got a nice-sized patch that’s extra fertile but he’s lazy” doesn’t add as well as “corn, 5 acres, Grade B”.

In that way of thinking, complexity, nuance, or localized idiosyncrasies—where a lot of useful information lives, but outside of the standardized spec—essentially becomes invisible to the system. Even though it’s essential to the social phenomenon the system is setting out to regulate.

It’s illegible to the centralized governance mechanism, so it may as well not exist, as far as that mechanism is concerned. No National ID number? You’re not a person, go away.

Sean Goedecke recently wrote a blog [1] applying that idea to software companies, I imagine that’s where the resurgence is coming from in these parts :)

[0] https://files.libcom.org/files/Seeing%20Like%20a%20State%20-...

[1] https://www.seangoedecke.com/seeing-like-a-software-company/

jrowen•1h ago
Thank you for the detailed explanation. In that case it makes sense because it was actually writing or recordkeeping done by a human hand that failed to communicate some pertinent bits of information (though in a more abstract sense than being physically unable to read the glyphs).

Extending it to observations of natural or emergent phenomena seems like a reach for fanciness when "inscrutable," "unclear," "murky," or "poorly understood" would be more accurate to me.

Edit: Upon further review, I am coming around to it a bit, in the sense of performance reviews looking for the wrong thing, but I still think the larger point is about something more complex that poor evaluation metrics are just a symptom of rather than the cause.

rzzzt•1h ago
There is a reference to a Ribbonfarm post where the term is explored: https://www.ribbonfarm.com/2010/07/26/a-big-little-idea-call...

I see where they are coming from but still have a hard time making the connection between the idea and the word.

TrackerFF•1h ago
It is interesting, the two best developers I know are on the polar opposite of each other, from the outside.

A: Started coding when he was 6 years old, was making 3D games from scratch at 12, and sold his first software at 15. Never went to college, as he was right in time for the dotcom boom. The man just loves coding, and always works on his side projects in his spare time, mostly software he finds interesting. At work, he's the closest I've seen to a mythical 10x

B: Hadn't written a line code before he switched majors in college. Went from having zero experience with programming, to being a straight A computer science student, finishing one year faster. Best student prize at university for masters, and then a Ph.D in record time. Writes flawless code, is a top tier architect, and just a machine. Doesn't write a line of code when he comes home (at least according to him), basically severs himself from work as soon as he leaves work.

laidoffamazon•1h ago
> Hadn't written a code before he switched majors in college. Went from having zero experience with programming, to being a straight A computer science student

I’ve met these people before, they’re almost always undergrads from elite schools that could pick and succeed at anything they choose

fnicfnac•1h ago
I don't think elite school has much to do with talent just with how visible the things they are trusted with are.. From community college I've met some building things for companies too out of the mainstream to understand how unusual their IT worker was.
aDyslecticCrow•36m ago
Pretty much all universes are first and fore-most strong people filters from my experience.

The prestigious schools filter up-front based on merit, and filter a 2nd time based on the ability to keep up and remain diligent to pass the courses. Less famous schools only have the 2nd filter, and have more people drop in the process that could not keep up.

The quality of education can be very similar, or even favor small schools in some subjects based on luck and school staff interests. The vast majority of learning at this level is made by the student anyway; there is only so much a good teacher or expensive teaching resources can do to help.

I've talked with interviewers that seemed completely uninterested in what courses or major was taken, just the fact that someone got through a difficult major as a stamp of quality.

stronglikedan•1h ago
> Doesn't write a line of code when he comes home (at least according to him), basically severs himself from work as soon as he leaves work.

I'm truly curios what percentage of programmers do write code outside of work. I'd bet the actually percentage is pretty low, especially those who've been at it for five years or more. I don't know that I ever did, except when I first started.

Insanity•1h ago
I did for maybe the first 10 years of my career. Then it kinda died down because family and other obligations increased so had less and less spare time.

Also, the older I’m getting the more I’m prioritizing activities that benefit my body. Working out more, home cooked meals (so learning to actually cook well instead of throwing things together and hoping for the best).

I miss the side projects sometimes. At least I still do AoC yearly.

fragmede•1h ago
Shit, how many programmers barely write code at work anymore because that's not what their job is? And I'm not talking about new AI things, I'm talking about design docs and meetings and OKRs.
ryandrake•50m ago
I programmed at home as a hobby before I worked in the industry. Then, when I worked as a software developer, I pretty much stopped entirely because I did enough software at work. Finally, I moved over to the dark side to start doing product management and project management, and I've re-started hobby projects.
schmookeeg•1h ago
I'm surprised at this expectation.

I work hard to cultivate hobbies outside of programming, but inevitably, I find a way to improve that other hobby with software. I'm just wired like that I think. I love systems. Code is my love language. :)

I'm currently trying to digitize a hopelessly analog procedure to calibrate aircraft engine fuel injection systems. Rpi, transducers, and python to the rescue! :D

humanfromearth9•50m ago
It's a bit like saying from HR employees that they don't recruit/fire people after hours, for fun. Or surgeons don't operate after hours. Software developer is a job with really weird expectations from outsiders. Show me your GitHub! Show me your side projects! You can't be good if you are not passionate even after a day's work! Devs must have high IQs, have autistic traits, a university degree, master algorithms and several programming paradigms and are expected to simultaneously be able to integrate well in any team with average people, while science already identified that this is more difficult for such people...
dasil003•39m ago
Sure, but there's no single person that believes engineers must be all those things, you're conflating many opinions to form an impossible litmus test. In reality as the GP pointed out: great engineers don't all fit the same mold, and frankly neither do all jobs and hiring manager expectations.
Aurornis•48m ago
When I do interviews I like to ask candidates to share anything interesting they've made, studied, worked on, or played with outside of their jobs. I explain their answer can only help, not hurt, as a non-answer is not a negative. It's simply an opportunity to bring up something that wouldn't normally come up during the work-history driven interview.

Very few candidates say they've done any programming outside of their jobs. At most, they share something like running Home Assistant on a Raspberry Pi and using Python to automate their house or something. Another common one is to hear about how they used an Arduino or Raspberry Pi to accomplish some small task.

Very few people say they have side projects. Of those who do, when I ask for details most admit it never went far beyond the idea phase.

So from what I can deduce, it's very uncommon for programmers to have true side projects that go beyond a couple git commits worth of code to solve some task, or an idea they had that they never followed up on.

ACCount37•32m ago
The field is pretty big. There are total mercs who only code because they get the big $$$ for it and wouldn't write a line otherwise, and there are idealist hackers who would keep coding 10 hours a day in "starving artist" mode even if they couldn't get jack for it. And anything in between.
marssaxman•31m ago
I spent roughly 25 years writing code for a living while also writing code for fun. I think this was pretty normal when I got started; coding was neither cool nor especially lucrative back then, so the people who were into it were into it, for its own sake.

I didn't stop coding in my free time because I stopped enjoying it, either, but because I could no longer sustain the fantasy that anyone was going to use any of the stuff I wanted to build. The level of motivation I feel for a project which is not going anywhere is not high enough to sustain me for more than a week or two.

Aurornis•44m ago
> It is interesting, the two best developers I know

Over time I've come to appreciate the difference between people who are described as the best programmers and people who are best at delivering results.

Some times they're one in the same. It's wonderful when you work with someone who is both an excellent programmer and excellent and delivering results in a team.

Many times I've worked with or even hired people who are brilliant developers and praised as being very smart, yet they didn't deliver results as well as the average developer on the team who diligently gets their work done.

Looking back, some of the most stereotypically brilliant developers I've worked with have also been among the more difficult to work with. Not all of them, but quite a few. The two that come to mind have been bouncing from company to company for a long time. They'll always have job offers and be able to pass interviews, but actually working with them and getting good results is a different story.

One of them even founded a startup with a co-founder, but unsurprisingly they broke up less than a year into it. On paper he should be the perfect fit to get launch a startup product, but working with him is a different matter.

The brilliant devs I know who are great at delivering results usually find their way into good positions and good companies early in their career and then stay there for a long time.

jaggederest•1h ago
By analogy, I'm reminded of a skit that we did in school:

A man, on his hands and knees, searching diligently for something on the ground.

Another man, walking by, stops to help search. After a few moments he asks "what are we searching for?"

The first man replies "My contact lens"

After a minute or two the second man, frustrated, asks "Where did you lose it?"

The first man replies "Way over there, but the light is better under this streetlamp."

Coding interviews kinda feel like that to me. We can't measure what's important, so we'd better measure what we can measure extremely rigorously.

moron4hire•1h ago
It's keys, not contact lenses, and it's an old joke.
nimish•58m ago
Over a century old! https://en.wikipedia.org/wiki/Streetlight_effect
tanseydavid•56m ago
Contact lens is the way I have always heard the joke.
loverofhumanz•52m ago
In the oldest reliable references from the 1920s, it was a $2 bill, $1 bill, a watch, and a dime.

So keys and contacts are both modern revisions.

xboxnolifes•49m ago
Does the specific object matter in any way at all?
moron4hire•44m ago
I just thought it was weird it was framed as "a skit we did in school" when it's a literally-ancient-old joke.
kwk1•53m ago
https://en.wikipedia.org/wiki/Streetlight_effect
immibis•7m ago
See also:

https://en.wikipedia.org/wiki/McNamara_fallacy

https://en.wikipedia.org/wiki/Goodhart's_law

npalli•28m ago
Did nobody ask why you would want to reuse contact lens fallen on some grimy ground in the night? Keys, coins, bills, even glasses ok, but putting back the contact lens into your eyes seems dangerous. I thought some kid might have spoken up :-).
codyb•16m ago
I'm interviewing for Senior Staff roles and doing quality coding interviews and beyond the basics I'm not sure really what I'm supposed to ascertain from the format because it is so far removed from what is day to day important in the role.

I ask about time complexity, and all the basics, but it's just a bunch of malarkey. So I spend more time quizzing them about technologies I don't know on their resume and getting something out of it for myself. It's easy enough to tell when someone's full of shit, but asking them to describe the tradeoffs between the technologies they've worked with seems more valuable than watching someone sweat-ily cramming out some crap imperative code for a toy problem and telling me they got it down to nlogn. Oooo ee!

sdjcse1•1h ago
I hate performing, but I don't know if there is a framework for me or for managers to identify and track such things. The irony is that these things would be visible only when they bite us and when the work is done in such situation the reward is high, I strongly believe it should be other way around because preventing something is far greater than fixing something after it goes wrong, the sad fact is that it is hard to realize the impact of the failure unless it happens and even if highlighted in reviews it is overlooked often.
hackthemack•1h ago
I remember a Doctor Who episode where he said, paraphrasing, "You never get credit for the crisis you prevented before it happened".

Sort of https://en.wikipedia.org/wiki/Preparedness_paradox

danjl•1h ago
tl;dr; References > coding tests and online presence. Always check references, and not just the ones the candidate provides.
yannyu•49m ago
We know backchannel references happen all the time, but are those strictly speaking legal?
danjl•41m ago
You can always ask for consent. Really, you can usually get the info you need from the provided references.
androng•1h ago
I think the title of the article should be "invisible" not "illegible"
d-us-vb•57m ago
It was a deliberate word choice by the author. "Illegible" conveys that it's difficult to track from the outside. It's a clever analogy: illegible hand writing can be read by those who are familiar with the scribe.

It's not invisible though: those who work with these kinds of engineers easily see how valuable they are.

Jtsummers•56m ago
It's not invisible, it's incomprehensible to most would-be employers because the information is not in a form that they can understand. That's not the same as invisible.

Passing some leetcode challenges is legible to employers, it puts applicants in the same buckets and measures them in (roughly) the same way. But it's not a good measure of actual talent. The real measures, as discussed in the article are out there but illegible to those employers.

lkrubner•48m ago
It's not invisible, because some people can see it. It is illegible because the leadership of a large company won't know how to interpret it. This particular usage of "illegible" has been around for awhile, but is probably best known from the book, "Seeing Like A State":

https://www.amazon.com/dp/B07D2HZXB4/

porridgeraisin•1h ago
I think the number of approaches you can take to reach the same goal/standard increases with how abstract the work you're doing is. SWE is quite abstract.

I don't have the greatest work ethic, I waste time sometimes, forget things, am not too organized, etc. It's mostly the fact that 1) I do SWE as a hobby and 2) learn obsessively without BSing myself that gets me into jobs.

However my teammate at my last job. He probably didnt have the same level of intimate knowledge of systems as me. But his work ethic was just breathtaking. Mine simply wouldn't compare in a million years. Averaged over a large enough period, we both ended up doing the same amount of useful work.

Similarly there were others with different "approaches", just included the above 2 cases as an example.

Now. It wasn't the best experiment since we helped each other a lot. But I came away feeling it's true.

My hypothesis is that in less abstract work, the number of approaches is limited, and hiring practices in SWE have just been made the same as those jobs.

I don't really complain since I really can't think of a framework for hiring for abstract jobs that will yield better results than the current one. But who knows, maybe we'll find one.

FWIW, I think leetcode, just one round to bring down the applicant count to a number that's possible to interview {hard if there are too many, medium if there are few, or just Two Sum to weed out folks that can't write a for loop if you have just tens of applicants}, and then system design as the main interview, is a good system. For system design I would skip the common ones like "design a rate limiter/load balancer" stuff that people memorize. IMO it's easily possible to create unique system/API design questions that match the job somewhat.

nyeah•57m ago
Well ... a lot of things are invisible if you get all your information from popular sources on the web.
gxs•53m ago
It’s almost like the best engineers are, like, people who come in all shapes and sizes

Super nice guys, complete assholes, showmen, wallflowers - what they have in common is that they are great at making software

There are for sure personally types that are typical in certain traits, but we lose site of the fact that these do not tell you everything about who a person is

I likewise can give you stories of the best developers I’ve worked with - from Devry graduates, to high school dropouts, to HYPE wunderkinds - they come from all walks of life

begueradj•50m ago
Unfortunately you can not just be the silent invisible idealist naive executor in an environment of sharks.
OutOfHere•34m ago
The problem here is clearly the one doing the evaluation. Why do they even have a job themselves if they're so incapable of evaluating correctly?

There exists a quantitative method to correctly evaluate workers:

1. Collect each worker's work outputs and construct a training dataset.

2. Train an AI model with all work outputs combined.

3. For each worker, train a model with their respective work outputs deleted.

4. Construct a comprehensive evaluation benchmark over the full combined dataset.

5. For each worker, measure the change in the benchmark's performance with the worker's specific model relative to the full global model.

6. Fire the workers that lead to an unexpected improvement in the benchmark with their respective worker's model. This means that these workers were not contributing in a meaningful way to improving the performance over the benchmark. Keep the rest.

tehjoker•1m ago
This is magical thinking with trendy AI mixed in. Every step here has massive assumptions that are just baked in, like can their output be quantified in principle? How expensive is it? Will the model even be predictive? Can you gain the cooperation of workers or even the companies that they work for?
StopDisinfo910•31m ago
Promotion processes favour people who want to play the promotion game. These are rarely if ever the best people but from a certain point, the ranks are field with this kind of people anyway so they are happy playing together.

You can still do a very meaningful and satisfying career playing by your rule if you don’t care about striking your ego so much.

mathattack•20m ago
This is also why talent marketplaces don’t work so well.

We can know who is good for our last situation, but it comes with bias and is very hard to measure. This is true even for jobs that are easier to measure like Sales or Support.

bironran•19m ago
Heh. That's me. The "no presence" part. About the 10x part, ask my colleagues. I want to believe I'm doing some good work but who knows.

But the no presence... I've got a kid, a house, a mortgage. I've been in software since I was a teenager. Am I still fascinated by it? Sure. Will I still spend hours and hours of free time? Nop. It long since stopped being a hobby. Right now I like reading and listening to audio books, when I have a break from house chores and child rearing. I like to cook and experiment in the kitchen. The endorphin feedback cycle is so much faster (hours) than large scale software (weeks to years). I like to watch interesting shows on TV. Write. Coding-wise, I'm invisible outside the company I work at.

Not strictly a 9-5, but with a kid I do try to have quality family time, so I condense as much as possible to my working day, leaving time to be with my loved ones. If there's something important I'll participate. If there's a pagerduty alarm I'll jump. But otherwise, I'll deal with it tomorrow. I've long since learned to identify real emergencies from artificial urgency "because there's a milestone deadline!". Sure there is. Like the old saying goes "I love deadlines. I love the wooshing sound they make when they go by". Is it a customer commitment? No? Then I'll work on it Monday morning, right now I'm out.

I value people like that. Being a hero is a young-people game. You can't be a hero for years and years and not burn out. I've seen that happen. Working every weekend? Then something is wrong with the estimation. Or the design. Or whoever is in charge of priorities.

God helps me when I look for a job again. I guess I'll have to rely on references and hope to hell I'll pass the filtering software to actually get someone to look at my application. So far I've been lucky. Last time I actually sent CVs was at the beginning of my career, as a new grad, 20 years ago. Ever since then I was picked out, carried over, invited in by people who knew me. Really, really hoping that'll keep being the case.

binary132•17m ago
If anything I tend to think that the people who promote themselves the most aggressively are the ones who should be looked at with the most skepticism.