Live data from Hacker News

Ask HN: What technologies greatly improve the efficiency of development?

news.ycombinator.com

31–40 of 87 posts

Re: Ask HN: What technologies greatly improve the efficiency of development?

#32
post #26

Github Copilot and Actions.

Why would anyone downvote this? A good answer to this question in my opinion. Copilot has had a great impact on my efficiency, often for things I didn't even realize were time sinks.

Co-pilot is useful for mainstream languages/frameworks like PHP/Laravel, Python/Django but becomes less and less useful or effectively suggestive with less mainstream ones like Elixir/Phoenix.

Re: Ask HN: What technologies greatly improve the efficiency of development?

#34
Good tests. We don't have fantastic tests at my current job, but we're working on it.

Noticing something broke in a place you didn't expect before it appears in production ends up being a massive time saver and anxiety reducer.

Good tests seem tricky, since you want a combination of flexibility and rigidity, which can be a tricky balancer, but well worth it if done right.

Re: Ask HN: What technologies greatly improve the efficiency of development?

#35
Encouraging people -- and myself! -- to take walks and ponder, rest and get a little distance from the work. There's nothing quite so handy for understanding something as letting your mind work on it in the background while you take the air.

Re: Ask HN: What technologies greatly improve the efficiency of development?

#39

PHP For all the hate PHP gets, a massive positive of it is entire classes of development friction that just doesn’t exist for it. COMPILE: Slow compile times, nope - it’s interrupted & you can run the code instantly. DEVELOPMENT: Confusing and complex development tooling or middleware, nope - just SFTP a single file to your webroot. So the language / environment you pick to develop in can has massive impact on produc…

Isn't it the same for Python?

Re: Ask HN: What technologies greatly improve the efficiency of development?

#40
I would say it's not so much about improving the efficiency of the team, but rather removing things that reduce the efficiency of the team, of which there are many.

For me it's Scrum. Every two weeks we have a full-day meeting with the entire team. In addition, every Thursday and Friday we have a meeting mid-morning of "analysis" (whole team) which means I can't get anything significant done beforehand, nor afterwards in the morning. That only leaves the afternoon, and I'm sort of a morning person, so most Thurs/Fri afternoons I don't get anything done either. I do want to get a lot done, but the company gets in my way, so what am I to do, I have to accept it.

Post reply on HN