This is a bit of a departure from the question you asked, but I'm always amazed how much people tend to hyper-tune their dev environments, when in reality, most of my time is spent thinking how not to write code. I get just as much work done on a completely vanilla macbook with VS code installed on it as my editor-obsessed peers with obsessively optimized setups can. How much actual code are you writing? I'd be reall…
Ask HN: What are your favorite developer-efficiency tips?
391–400 of 532 posts
Re: Ask HN: What are your favorite developer-efficiency tips?
#392I keep two diaries, both MS Word documents. In one, I write summaries of what I read about -- papers, blog posts, books, and articles that interest me, along with the google search term, authors, URL, quotable quotes etc. In the other, I put together a free-form running log of projects I am working on, along with feature ideas, benchmark results (and the parameters used to get it),etc. Why MS Word, you ask? I am ordi…
Re: Ask HN: What are your favorite developer-efficiency tips?
#393I keep two diaries, both MS Word documents. In one, I write summaries of what I read about -- papers, blog posts, books, and articles that interest me, along with the google search term, authors, URL, quotable quotes etc. In the other, I put together a free-form running log of projects I am working on, along with feature ideas, benchmark results (and the parameters used to get it),etc. Why MS Word, you ask? I am ordi…
Hey! What do you think of my WritingOutliner ( http://writingoutliner.com ) then? Basically it turns Microsoft Word into a powerful outliner.
Re: Ask HN: What are your favorite developer-efficiency tips?
#394The things I've benefited from most are not tools but practices. - Question the work Always be questioning whether the thing you're doing really needs to be done. Is there a way to not do it? Is there a way to do something better instead? - Park downhill Before putting a project or incomplete task away, make notes of what the next thing was that you were going to work on. This lets you bypass that 10 minute orientati…
Regarding the todo list, I find that having a text-format todo list for the current day can provide structure and sense of accomplishment (especially at the end of the day). After completing a task I would put a checkmark emoji in front of it. Such a list can also bring me back on track after a lunch or a mentally-demanding task. If I know that I won't be able to do a certain task today, I put it in advance for the n…
Re: Ask HN: What are your favorite developer-efficiency tips?
#395Probably an unpopular opinion but... Write your own text editor. I've been working on my own ( https://github.com/alefore/edge ) as a side project and using it exclusively for about six years. I don't expect it to be very usable by other people (it's very customized for my workflows, I suppose; e.g., it's mostly useful for writing C++ and Markdown files) but, because I know it inside out (and I've invested in making…
A better way to put it would be "know your editor and environment"
Re: Ask HN: What are your favorite developer-efficiency tips?
#396Purchase a good IDE. It'll provide similar benefits as writing your own text editor (which was suggested here). It can also provide type hints and type checks for dynamically typed languages, thereby making them more like statically typed languages (also suggested in here). Plus a good IDE will speed up searching as well as index the source code to make things click-able, thereby making large code bases or dependenci…
Re: Ask HN: What are your favorite developer-efficiency tips?
#397The things I've benefited from most are not tools but practices. - Question the work Always be questioning whether the thing you're doing really needs to be done. Is there a way to not do it? Is there a way to do something better instead? - Park downhill Before putting a project or incomplete task away, make notes of what the next thing was that you were going to work on. This lets you bypass that 10 minute orientati…
Re: Ask HN: What are your favorite developer-efficiency tips?
#398The things I've benefited from most are not tools but practices. - Question the work Always be questioning whether the thing you're doing really needs to be done. Is there a way to not do it? Is there a way to do something better instead? - Park downhill Before putting a project or incomplete task away, make notes of what the next thing was that you were going to work on. This lets you bypass that 10 minute orientati…
Regarding the todo list, I find that having a text-format todo list for the current day can provide structure and sense of accomplishment (especially at the end of the day). After completing a task I would put a checkmark emoji in front of it. Such a list can also bring me back on track after a lunch or a mentally-demanding task. If I know that I won't be able to do a certain task today, I put it in advance for the n…
Re: Ask HN: What are your favorite developer-efficiency tips?
#399Earlier quoted context omitted.
Regarding the todo list, I find that having a text-format todo list for the current day can provide structure and sense of accomplishment (especially at the end of the day). After completing a task I would put a checkmark emoji in front of it. Such a list can also bring me back on track after a lunch or a mentally-demanding task. If I know that I won't be able to do a certain task today, I put it in advance for the n…
Apple notes is surprisingly nice for this style of todo list if you use a mac.
Re: Ask HN: What are your favorite developer-efficiency tips?
#400Use procrastination against itself. So basically, when procrastinating, we tend to justify our inactions: just 1 more minute on Twitter, just one last scroll on my newfeed, lemme just check this subreddit really quick. With reverse procrastination, you trick your brain into doing your intended task: Ok lemme just open Visual Studio Code and edit this one file then im good, I'll just change this one line of code, I'll…
Why not use both together? I tend to browse Twitter and HN in-between builds, unit-tests, model mini-training, and simulations. If the blocker is small enough to not be worth a context shift to another work-task, then Twitter/HN are a great mini break.