Transpilation is here a necessary step to test the application because e.g. his browser won't be able to parse raw TypeScript code.
Typechecking is not: the browser doesn't care about it, it's mainly to help the developer verify its code.
So to speed-up the build during development (to have faster iterations) the idea is often to make the building process only about the build by removing "unnecessary" steps like type-checking from it, while having a separate linting / typechecking etc. process, which could even run in parallel - but not be necessary to be able to test the application.
This is often done by using tools like a bundler (e.g. esbuild) or a transpiler (babel, swc) to erase the types without checking them in your bundling process.
Meh, I feel the opposite. Even though I come from a culture that values separation of work and free time a lot (France), I still feel like it's copium. The fact is, if you spend most of your valuable brain time on a task, your brain starts to get shaped for such task, therefore I don't see why you can't identify yourself as your job. The stuff the author talks about, empathy, ability to joke etc. is also heavily influenced by your day-to-day activity, your job. Heck, there are even some people who claim they became aphantasic and lost all capacity for dreams and creativity after working too much with computers.
Anyways, I get the point of the post, capitalism sucks and makes most of our existence as worth as cattle, that is, if we don't value the stuff outside work.
To me it's a typical symptom of a bad economy. If you go to any third world country you'll see such jobs easily. People just gathering scraps to make ends meet because getting money is hard. If it were really "their own terms" they wouldn't do that kind of job at all.
Exactly, I find that type of article too dismissive. Like, we know we don't have to write the full syntax of a loop when we write the spec "find the object in the list", and we might even not write this spec because that part is obvious to any human (hence to an LLM too)
tmux by itself lets you create any number of sessions, windows and panes. You can arrange them for anything you want to do.
Having a pane dedicated to some LLM prompt split side by side with your code editor doesn't require additional tools, it's just a tmux hotkey to split a pane.
There's also plugins like tmux resurrect that lets you save and restore everything, including across reboots. I've been using this set up for like 6-7 years, here's a video from ~5 years ago but it still applies today https://www.youtube.com/watch?v=sMbuGf2g7gc&t=315s. I like this approach because you can use tmux normally, there's no layout config file you need to define.
It lets me switch between projects in 2 seconds and everything I need is immediately available.
Basically half of the pixels have a narrow view angle, the others don't, when you activate the privacy mode, only the narrow pixels remain, so you can see the screen only looking straight.
I wonder if this is how those privacy screen protectors work. Where it's just like looking at the screen through a cell structure with walls that prevent light coming out at an angle.
I don't know about you but I've found that I've been experiencing more bugs in VSCode recently. It has never been a huge complain of me but recently I really feel it.
I also bought a flagship iphone with the idea that maybe someday it could be used for work (S25+), first of all I was disappointed that the Snapdragon chips don't actually support the new Android Terminal feature.
Anyways there is Tmux, but if I wanted to do actual work, like with my stack: nodejs, docker container (with a postgres, a redis)... I am not sure it would work. Haven't done it so far but I'd be curious of other's experiences.
Also an Xreal and a foldable keyboard and you can just work anywhere with a chair and a desk
I also wanna try running some windows game on it, apparently it's working-ish at and Valve might improve that part of the ecosystem too
I hope that in the future, buying 2 devices will not be required and instead just buying one powerful one + optional peripherals will be ok.
Yes Android terminal is a bit of a miss, I agree. You could find an S26+ exynos perhaps.
Personally I prefer tmux anyway. I'm not a dev but if I do develop something we have to use a remote login box anyway, our workstations are completely locked down.
For me a webbrowser, Android apps like office and teams, obsidian and a few others and tmux are enough. It's not a complete workstation replacement but even at home I have way more than one computer. My daily driver for web stuff, a powerful pc for gaming and 3D design, an old LTSC box for microcontrollers and several others.
reply