HNHacker News
TopNewBestAskShowJobs

temporama1

35 karma · joined December 22, 2019

submissionscomments
temporama1··on We need to talk about testing
QED
temporama1··on We need to talk about testing
I see tests like this all the time:

// TestConstructor

Object o = new Object();

assertNotNull(o);

Completely bonkers, but mention it and people just look at you blankly: "....but the test coverage".

Cult-like thinking.

temporama1··on The unreasonable effectiveness of just showing up everyday
Counterpoint to this: a lot of the programmers I admire all have an uncanny ability to just sit and work for long periods of time. Like, sit down and hardly move for 10 straight hours. They achieve a huge amount in that time - much more in a single 10 hour stretch than they would in 10x1 hour sessions.

And that applies to other things they do: playing video games, reading a book...when they do something they go 'all in'.

I feel like this level of focus is much more of a superpower than small amounts every day (although that too is powerful, and both approaches are infinitely better than what most of us do, which is very little)

temporama1··on Data-oriented design or why you might shoot yourself in the foot with OOP (2009)
Kill me now
temporama1··on Ask HN: Feeling guilty for doing the bare minimum at work
Any tips on how to change the timestamp on your Git commits? That way you could get your work done on a Monday and spread the commits out throughout the week. I've looked at this before but there are two timestamps on each commit (can't remember now what each of them denotes) and I could only change one of them.
temporama1··on North Carolina tells retired engineer he can't talk about engineering
Yeah...
temporama1··on The modern web on a slow connection (2017)
Time for some fresh air
temporama1··on Ask HN: What do you think will come after Kubernetes?
Whatever we do, please do not solve the actual root issue under any circumstances. That will not do. We need to stick another layer on top of the pile so we can have conferences and hashtags about it.
temporama1··on Ask HN: What do you think will come after Kubernetes?
There will have to be something to solve all the problems that are created by Kubernetes, which itself exists to solve the problems with Docker, which exists to solve the problems with VMs, which exist to solve the problems with Operating Systems.

I can't wait for the next layer of complexity to be added. It will no doubt be called something like WizzlyBobATron.

temporama1··on Feynman: I am burned out and I'll never accomplish anything (1985)
> I'll come up with my own tools. They won't be great, but...

They WILL be great. They'll do exactly what YOU need them to do, and nothing else.

Software at present is a disaster, partly because we're just piling on complexity all the time, thinking only of the benefits and never of the huge downsides ("fighting with tools").

temporama1··on UK court clears post office staff convicted due to ‘corrupt data’
Any independent review would inevitably be done by the same type of "expert" that wrote the software in the first place.

No doubt it's some sprawling, insane Java monstrosity Manhattan project or suchlike.

"Yeah - 10,000 classes - completely fine and not crazy at all."

temporama1··on UK court clears post office staff convicted due to ‘corrupt data’
Tough crowd
temporama1··on UK court clears post office staff convicted due to ‘corrupt data’
As: a postmaster

When: I use this software

Then: I should not be falsely imprisoned for 3 years.

temporama1··on Are you a lazy programmer?
Dude, I'm so jealous that you haven't even heard of DevOps. I don't know where you must work but please give me a job.
temporama1··on Modern CI is too complex and misdirected
Software Development
temporama1··on Ask HN: Can build CRUD apps, what now?
- Take CS50

- Take Nand2Tetris

- Take Casey Muratori's upcoming course StarCode Galaxy.

- Get some inspiration from Jonathan Blow and Casey Muratori on YouTube, and start the rabbit hole there.

- Be prepared to question a lot of the dogma that you have already absorbed.

temporama1··on Gitlab default branch name changes to main
He's probably created an anonymous account because we live in a world where you may well lose your job for even questioning that a _source control branch name_ might offend someone.

An opinion that - in the real world - the vast majority agree with.

temporama1··on Gitlab default branch name changes to main
Nobody had a problem with "master" 18 months ago. Including you.
temporama1··on Gitlab default branch name changes to main
Bitkeeper must be punished for these transgressions.
temporama1··on Gitlab default branch name changes to main
The number of people that _genuinely_ have a problem with the word "master" (excluding all the weird (white) twitter people) is close to zero.
temporama1··on How to overcome Phone Addiction
> My phone is that internet/phone addiction is not a problem its a solution

Funny that you've mistyped "phone" instead of "theory".

Must be a Freudian phone.

temporama1··on Ask HN: Do you miss being excited about programming/tech?
Go low level. Get back to basics - abandon higher level abstractions (thinking bloated and depressing frameworks). Implement a project that interests you, purely for fun.
temporama1··on “I just woke up one morning and it struck me that I was a murderer. so I quit.”
If the US disarmed and Iran, China and Russia were in charge, do you think the world would be better or worse?
temporama1··on The Era of Visual Studio Code
Who?
temporama1··on Mitochondria may hold keys to anxiety and mental health
Association of Tennis Professionals
temporama1··on In spite of an increase in Internet speed, webpage speeds have not improved
JavaScript is not the problem.

Computers are AMAZINGLY fast, EVEN running JavaScript. Most of us have forgotten how fast computers actually are.

The problem is classes calling functions calling functions calling libraries calling libraries.....etc etc

Just look at the depth of a typical stack trace when an error is thrown. It's crazy. This problem is not specific to JavaScript. Just look at your average Spring Boot webapp - hundreds of thousands of lines of code, often to do very simple things.

It's possible to program sanely, and have your program run very fast. Even in JavaScript.

temporama1··on What I Learned About Failing from My 5 Year Indie Game Dev Project
> the downside of adding more features is that it becomes increasingly time intensive to fix bugs, update demos, deal with pull requests and respond to questions.

Thibaut Duplessis, creator of Lichess, talks about this in a talk he gave (YouTube somewhere). He says that he's very reluctant to add new features due to the huge cost. The feature must be something very special to overcome the cost.

temporama1··on Why do so few people major in computer science? (2017)
Yawn
temporama1··on GitHub to replace “master” with alternative term to avoid slavery references
Good one. Nearly had me for a moment.
temporama1··on Show HN: Virus Cafe – Make a friend in 2 minutes
Alright,chill out.
Page 1 of 2Next →