Earlier quoted context omitted.
Lenovo ThinkPads are similar in build quality and processing power while being significantly cheaper and they have a usable keyboard. Same for Dell XPS, I believe, but my company is using ThinkPads. Windows is usable even for node and git development nowadays.
Can I ask if you've tried using one with Linux (Ubuntu or Mint)? I'm thinking of getting a ThinkPad next but I would prefer to use Linux over Windows and I'm wondering how well it runs Linux.
Ask HN: Which tools have made you a much better programmer?
101–110 of 519 posts
Re: Ask HN: Which tools have made you a much better programmer?
#102- version control (unlike you, mostly the basic parts, the safety net)
- testing libraries
Re: Ask HN: Which tools have made you a much better programmer?
#103Re: Ask HN: Which tools have made you a much better programmer?
#104- GNU/Linux + i3wm; complete control over my programming environment. - bash + GNU coreutils; seriously, take the time to be able to write helpful bash scripts which can run basically anywhere. - git; use it even when you're not pushing to a remote. Add helpful aliases for everyday commands. Build a good mental model of commits and branches to help you through tough merges. ( my ~/.gitconfig: https://gist.github.com/…
My life was also improved with some additional aliases in my git config: [alias] dfif = diff idff = diff grpe = grep
# I do this an embarrassing amount
alias fgf='fg'
alias fgfg='fg'
alias gf='fg'
alias gfg='fg'Re: Ask HN: Which tools have made you a much better programmer?
#105Shell, awk, sed and textutils. They teach that programming is everywhere. I have trouble understanding professional challenges of people that never had a chance to learn those. Like accountants struggling to merge tables or proposal writers painfully tuning document layouts.
Re: Ask HN: Which tools have made you a much better programmer?
#106Earlier quoted context omitted.
Lenovo ThinkPads are similar in build quality and processing power while being significantly cheaper and they have a usable keyboard. Same for Dell XPS, I believe, but my company is using ThinkPads. Windows is usable even for node and git development nowadays.
Can I ask if you've tried using one with Linux (Ubuntu or Mint)? I'm thinking of getting a ThinkPad next but I would prefer to use Linux over Windows and I'm wondering how well it runs Linux.
The only thing that doesn't work in mine is the fingerprint reader.
Re: Ask HN: Which tools have made you a much better programmer?
#107In recent years: 1) Ripgrep 2) Upgrading my Lenovo T430 laptop to a P53
One time I almost deleted my working directory but luckly I had passed the -i flag for case insensitive search :)
Re: Ask HN: Which tools have made you a much better programmer?
#108- GNU/Linux + i3wm; complete control over my programming environment. - bash + GNU coreutils; seriously, take the time to be able to write helpful bash scripts which can run basically anywhere. - git; use it even when you're not pushing to a remote. Add helpful aliases for everyday commands. Build a good mental model of commits and branches to help you through tough merges. ( my ~/.gitconfig: https://gist.github.com/…
doesn't expose you to typed functional programming (the ML school) though.
Re: Ask HN: Which tools have made you a much better programmer?
#109Docker. Being able to develop/ deploy code across a team and business is invaluable.
100%.. for all the crap Docker gets these days, it has been a great tool for my software dev processes.