HN user

ptr

1,512 karma

pointer.hn@gmail.com

Posts114
Comments268
View on HN
apnews.com 10mo ago

Trump signs proclamation adding $100K annual fee for H-1B visa applications

ptr
8pts13
erikbern.com 2y ago

Simple Sabotage for Software

ptr
3pts0
www.bloomberg.com 2y ago

Spotify Will Cut Headcount by 17% to Confront Slower Growth

ptr
5pts0
www.larskarlsson.com 3y ago

The Swedish Pandemic Approach: Now we know the results

ptr
29pts21
www.computerworld.com 3y ago

The unspoken truth about managing geeks

ptr
3pts0
www.economist.com 4y ago

Americans’ views on the war reveal a striking generational divide

ptr
143pts532
medium.com 4y ago

Why deadlines and sprints are bad for you

ptr
2pts0
www.dailymail.co.uk 4y ago

Musk vows to save ISS after Russia threatened to let it fall from orbit

ptr
5pts0
www.railfreight.com 4y ago

Belarusian Railways hacked after transporting Russian troops

ptr
12pts0
www.personalfinanceclub.com 4y ago

Time the Market Game

ptr
2pts0
www.businessleader.co.uk 5y ago

European tech sector doubles in value during pandemic

ptr
1pts0
paulskallas.substack.com 5y ago

Refinement Culture (2020)

ptr
129pts44
fangpenlin.com 5y ago

Elliptic Curve Cryptography Explained (2019)

ptr
298pts44
www.codeproject.com 5y ago

Updated Concept of “The Surgical Team”

ptr
53pts40
paulskallas.substack.com 5y ago

Refinement Culture

ptr
3pts1
www.youtube.com 5y ago

The Making of Age of Empires II (1999)

ptr
2pts0
jingdaily.com 5y ago

China Cancels H&M

ptr
47pts41
www.linkedin.com 5y ago

Why in the World Would You Own Bonds

ptr
1pts0
www.ft.com 5y ago

Russian opposition activist Alexei Navalny sentenced to 3½ years in jail

ptr
2pts0
henrikwarne.com 5y ago

What Makes a Good Programmer?

ptr
3pts0
preserve.mactech.com 5y ago

MacTCP Cookbook: Constructing Network-Aware Applications

ptr
2pts0
www.codeproject.com 5y ago

Updated concept of "The Surgical Team"

ptr
3pts0
www.psychologytoday.com 5y ago

The Psychology Behind Donald Trump's Unwavering Support

ptr
12pts3
www.videogameschronicle.com 5y ago

Dutch judge rules that EA should be fined €500k every week

ptr
2pts0
cornucopia.cornubot.se 5y ago

September 2020 least deadly month ever in Sweden

ptr
130pts134
www.politico.eu 5y ago

Amazon’s business model meets Sweden’s labor unions

ptr
162pts146
www.thelancet.com 6y ago

Fertility, mortality, migration, and population from 2017 to 2100

ptr
2pts0
danwang.co 6y ago

Why do so few people major in computer science? (2017)

ptr
130pts423
covid19-country-overviews.ecdc.europa.eu 6y ago

Covid-19 Country Overviews

ptr
1pts0
jkorpela.fi 6y ago

All human communication fails, except by accident

ptr
1pts0

Apple software used to exhibit reasonable UX for “edge cases” just like the one you described. This was one of my main reasons for going Mac — they cared about the details. Sad to see that seems to be going away.

Something that coroutines made a big impact on for us was testing. Multi-step integration tests became a breeze. With state machines, each test would need its own FSM, and callbacks would make the flow hard to read.

Great teams self-manage. Managers and management generally exist to ensure a baseline, but they can’t really do much more. In a strong team, everyone displays leadership properties, and they typically don’t listen to non-technical management.

You don’t have to, most people buy their apartment. If you don’t have the money when you’re young, parents tend to help out with the down payment. The more you get from your parents, the closer to the city center you can live.

I can see why this doesn’t work for everyone, and I wonder what kind of social effects it will have.

I’ve been on the stakeholder side in similar situations. Rather than saying that they were very busy and that it can take a while to get my task done, they strung me along (“we’ll take it up in next sprint planning”, “oh we missed your task, but it might be added to next sprint”, etc). Granted, this is an anecdote, but if a team can only plan a couple of weeks ahead, how should stakeholders be able to plan?

Sprints are also detrimental to “soft values” in my experience:

* Engineers rushing to wrap up for the sprint (stress and decreased quality is bad for morale)

* Engineers getting monitored and measured on a task level since all tasks need to be estimated (micromanagement, lack of trust)

* Agility is decreased since everything needs to be planned (lack of autonomy)

Sprints tend to become “phony deadlines”, a key component in “Teamicide” (from “Peopleware”).

I’ve been trying to come up with benefits but I’m coming up short. Wish someone could tell me!

How do you deal with errors? Do you check them at every callsite and manually “bubble up”, or do you use exceptions? I’d love to use coroutines but we don’t use exceptions and I’m not super excited about handling errors manually.

1. You're contradicting yourself: in your third point, you say that I shouldn't trust that civilians are getting murdered, raped and tortured. But in your first point, you say that I should be expecting such behavior.

2. I'd expect there to not be a war to begin with. Russia 100% controls this, and can stop whenever they want.

3. War doesn't have to be done in the most brutal way possible.

4. "the purging related stories to be on their way and it’s not going to look pretty as usual" I don't understand what this means.

I'm getting very strong pro-Russian vibes from your comments. Not going to reply anymore -- real people are dying.

Having a tight dev loop is important for complex games too — when you press F5, you build the whole game. Sometimes you even build the engine and all dependencies. Shipping usually follows a slower patch schedule since you need to pass certification etc.

If you work on a game, building ImGui tools isn’t a primary concern, it’s what you do to be able to easily test your stuff.