HN user

jammygit

2,911 karma
Posts15
Comments1,230
View on HN

Recommend me an architecture concept or book. I’m trying to learn how to keep my “velocity” up over time

Edit: you made Sumatra?? I’ve been using that for a decade, thank you so much for creating it! I put it on all my family’s machines, it’s the fastest PDF reader I’ve found

My last company had a code base with X LOC and Y engineers, and it took Z years to write. It was medical software, so it was very heavily tested. It worked out to about 14-20 LOC per day per engineer, although for the first few years the team was smaller so let’s say 28-40 during those years (maybe even doubled once or twice temporarily when the company was founded). The slowness later on made up for the speed early on

In terms of lines of changes total in git merges, multiply it by 10 or more.

edit: updated loc numbers to include some file types that I forgot about

Over the last 2 months I’ve managed about 3k new loc and 90 classes, so that’s about 60ish lines per work day. I don’t feel like I was that productive though and spent a lot of time refactoring. Eg, last 1k lines barely added any features

What do you do to keep up a fast pace in a big project without throwing quality out? They say TDD increases your speed overall, according to a few case studies I found (15% longer to code, but 40% less bugs, so faster finish times overall etc)

“we all found out that our local search boxes are somehow dependent on some service working at Microsoft.” She attacked the company for a lack of transparency and gave it a maximum ‘Pinocchio score’ for a lack of trust.

I miss Ubuntu (minus their amazon scandal...)

If systemd is as bad as people say, why did every major distro adopt it?

Honestly, it has been so dramatic to read about this - why did it go through almost everywhere if there are such concerns? Are the concerns unfounded?

Speaking of gaming, I passed the 95th percentile in 2 games. It takes a lot of work. You don’t feel that good when you do it because you have learned about all the weaknesses in your own play. However, put yourself in a team with some 60th percentile players and you can carry pretty hard.

It felt like the 80-85th group (diamond) is where people actually start knowing how to play properly. Lots of mechanics to practice before then though - you only get to that point by automating the lower level skills

I never used twitter until last year when I made an account. They flagged me for following 5 people and liking some posts, locked me out, and notified me that any attempts to send support a request would be ignored. I can’t even log in or contact anyone to delete the account.

I guess the future is to be given the middle finger so eagerly by bad ai all the time