frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: Developer Quirks

2•jemiluv8•1d ago
I’ve worked with a mid-level typescript developer that “refuses” to use the vscode terminal for anything (prefers using an external terminal - preferably warp). Not even adhoc JS scripts that I’d typically go `node fibo.js`. Not the `npm run build-watch` that I like to have in the terminal while I’m editing api code to help me catch type issues on the spot. Not even the `npm run start`

-> This feels extreme to me because most developer quirks and preferences tend to be about optimising things -> this doesn’t. People like vim because it makes code navigation super fact. Lots of dev’s like keyboard shortcuts a lot because against - faster.

But this preference makes me do a double take and makes me wonder - to what extent are our developer habits or quirks A bit out of “order”?

What are your quirks

Comments

jimbo808•1d ago
I also prefer an external terminal. I can't articulate why. I don't care to change.
PaulHoule•1d ago
Back in the 1980s you had TUI applications for DOS that wrote characters directly to the screen buffer and were 100% reliable at putting characters in the right location with the right attributes. Over serial lines terminals like the VT-100 were pretty good except for occasional line noise.

It's never been the same since we started using graphical terminals like xterm and Windows CMD.EXE, I don't expect any of them to work 100% whether it is outright bugs in the implementation, some weirdness in how I/O works, applications not really being coded right for variant screen sizes, etc. If I could at all avoid it I would not run vim and especially emacs over a graphical terminal and instead I'd use the GUI mode of gvim or xemacs because at least these draw properly.

I don't have a GUI terminal which I really believe in, I just have GUI terminals where the applications I use work 98% right and I can live with the faults. My assumption is that another GUI terminal at best works 98% right but the 2% wrong is different (prove me wrong!) but that some random GUI terminal might be completely broken. If it is joined at the hip to some other complex software the odds of it being SNAFU or FUBAR increase, for instance the terminal emulator for Jetbrains IDEs almost works but it is a lot worse than CMD.EXE. My expectation would be the terminal baked into VS Code is crap too.

incomingpain•1d ago
Im in the python world, but I refuse to use the vscode terminal as well, 100% of the time. Pycharm terminal is far less terrible, but I've probably used it a handful of times just for quick access to the project venv. 90% of the time I'm like this quirk. It's certainly a case of experience and pain from history.

I agree it's a quirk, but I also see it as the better optimization. I do wonder though is that there could be a point when these IDE terminals fix their problems, possibly already have, and I'll then be a dinosaur. But alas here we are.

I have a venv quirk as well where I ALWAYS have 1 in my project, but usually didnt use them beyond for the linter. I used to stick with the system py environment inside the docker instance that would be managed in requirements. But then Ubuntu 24 LTS suddenly started doing this --break-system-packages crap and forced me into a venv.

I also have the quirk of Functional programming >>>> object orientated, even when using a language like python. But I'm open to cases where object orientated has to be the way to go.

I have the quirk of being rather unhappy with list comprehensions. They are hard to read, hard to understand, especially if you're combining them.

I'm totally fine with integrating bash scripts and using python's subprocess module.

I'm totally fine with 'if something_list:' and not particularly checking types and such. Ive now been using py typing on my functions for years and not once have I found that useful at all.

Yes you do need __init__.py everywhere.

brazukadev•20h ago
You described your quirks, right? I don't refuse using the vscode terminal but why would I change? What is the benefit of running it inside of vscode if it is exactly the same shell?

Life Beyond Distributed Transactions: An Apostate's Opinion [pdf]

https://ics.uci.edu/~cs223/papers/cidr07p15.pdf
1•rednafi•2m ago•0 comments

Super-Earth less than 20 light-years is a lead in the search for life

https://www.space.com/astronomy/exoplanets/super-earth-less-than-20-light-years-away-is-an-exciti...
1•Brajeshwar•3m ago•0 comments

Show HN: LLM Rescuer – Fixing the billion dollar mistake in Ruby

https://github.com/barodeur/llm_rescuer
3•barodeur•5m ago•0 comments

Attending MicroConf Europe 2025

https://herman.bearblog.dev/microconf-europe/
1•HermanMartinus•6m ago•0 comments

'London Underground mosquito' is much older than previously thought

https://www.cnn.com/2025/10/24/science/london-underground-mosquito-debunked-study
1•Brajeshwar•7m ago•0 comments

Show HN: Run a GitHub Actions step in a gVisor sandbox

https://github.com/geomys/sandboxed-step
1•FiloSottile•8m ago•0 comments

Show HN: ResizeImage.dev – A fast image resizer runs in browser

https://resizeimage.dev
1•wainguo•9m ago•0 comments

The House That Was Perfect in Every Way but One

https://moultano.wordpress.com/2025/10/23/the-house-that-was-perfect-in-every-way-but-one/
1•moultano•10m ago•0 comments

RVVM – RISC-V VM emulator

https://github.com/LekKit/RVVM
1•gtirloni•10m ago•0 comments

Why we still don't understand the Universe – even after a century of dispute

https://www.nature.com/articles/d41586-025-03343-7
1•bookofjoe•13m ago•0 comments

Ask HN: Abacus, learning; Can someone explain the order of pushing the beads

2•kruffalon•14m ago•0 comments

Ask HN: What do you use for focus without coffee jitters?

1•jaemo•15m ago•0 comments

Typst 0.14: Now Accessible

https://typst.app/blog/2025/typst-0.14/
5•optionalsquid•17m ago•0 comments

Apple's Houston AI server plant is shipping hardware to data centers early

https://appleinsider.com/articles/25/10/23/apples-houston-ai-server-plant-is-shipping-hardware-to...
1•wslh•17m ago•0 comments

Marine heatwave over Pacific Ocean could lead to flooding in north-west

https://www.theguardian.com/us-news/2025/oct/23/pacific-ocean-marine-heatwave-north-west
1•ndsipa_pomu•18m ago•0 comments

The cost in lives, money, and carbon of Germany's Atomausstieg [pdf]

https://anthropoceneinstitute.com/wp-content/uploads/2025/10/The-German-Nuclear-Phase-out-Report-...
1•mpweiher•20m ago•0 comments

Pascaline: Pascal's 1630 Mechanical Calculator

https://www.youtube.com/watch?v=CROrLQpN6dc
1•robinhouston•20m ago•0 comments

Overcoming Challenges in Space Processor Emulation

https://blog.satsearch.co/2025-10-24-overcoming-challenges-in-space-processor-emulation-with-terma
1•kartikkumar•23m ago•0 comments

Intel hamstrung by supply shortages across its business

https://www.tomshardware.com/pc-components/cpus/intel-hamstrung-by-supply-shortages-across-its-bu...
4•elorant•25m ago•0 comments

More than 1,200 games journalists have left the media in the last two years

https://www.videogameschronicle.com/news/more-than-1200-games-journalists-have-left-the-media-in-...
2•giuliomagnifico•27m ago•0 comments

Show HN: Worthunt – a single workspace for freelancers, creators, and agencies

https://worthunt.com/
1•Abhijeetp_Singh•28m ago•0 comments

Show HN: A fast, privacy-first image converter that runs in browser

https://imageconverter.dev/
1•wainguo•28m ago•0 comments

An Introduction to Mars Terraforming, 2025 Workshop Summary

https://arxiv.org/abs/2510.07344
1•PaulHoule•30m ago•0 comments

We built an AI headshot generator that looks real (not over-edited)

https://www.headshotphoto.io?via=sz
5•sbnmkatoch•32m ago•4 comments

Marketers Must Treat LLMs as Distinct Discovery Channels

https://www.aivojournal.org/every-llm-is-its-own-media-channel/
1•businessmate•32m ago•0 comments

OpenBSD C/C++ Toolchain in the Browser

https://openbsd.llvm.moe/
2•todsacerdoti•32m ago•0 comments

Pipistrel Velis Electro Airplane

https://www.pipistrel-aircraft.com/products/velis-electro/
1•giorgioz•32m ago•0 comments

Everything We Hate About Windows [video]

https://www.youtube.com/watch?v=r3XLQMsQGGk
2•mariuz•34m ago•0 comments

OpenAI Should Make a Phone

https://www.ft.com/content/3ba3ee1a-9d81-41ff-a463-b51b83097c90
2•CuriouslyC•34m ago•0 comments

Show HN: MCP-C – cloud platform for running MCP agents and apps

https://docs.mcp-agent.com/cloud/overview
1•andrew_lastmile•37m ago•0 comments