News for hackers. Stuff that matters.
Re:Ask HN: If you could build an OS for software dev, what w... by elviejo on Wednesday September 01, 2021 @05:32PM (#28385758)
We already have that is called Pharo or Glamorous toolkit. I guess a way to describe it is imagine a virtual machine, like vagrant... that comes preloaded, with your editor, your database and every app you coul imagine. Then each app is an object that is callable from your peogram.. is like if you were developing an app and could import an excel function in your own code... even better script excel from your own code.

Thenwhen your app is ready, just deploy your machine.

Smalltalk is an elegant weapon of a more civilized time.

Re:Ask HN: If you could build an OS for software dev, what w... by elviejo on Wednesday September 01, 2021 @05:34PM (#28385768)
Something that is looking to be able to do that is Unison-lang.

Like if haskell and smalltalk had a beautiful son.

Re:Ask HN: If you could build an OS for software dev, what w... by igouy on Friday September 03, 2021 @01:27PM (#28406967)
> … comes preloaded, with … and every app you coul imagine.

Bloatware?

Re:Ask HN: If you could build an OS for software dev, what w... by verdverm on Wednesday September 01, 2021 @05:10PM (#28385553)
An environment for software development is much more than an OS. There are tools and systems that are installed onto it. People also have preferences, so there really isn't a one size fits all.

A better question may be "How do you maintain parity for your developer systems?"

This is more complex than using something like Packer or Ansible to create a consistent VM. How do you know if the developer changed something manually?

Re:Ask HN: If you could build an OS for software dev, what w... by baash05 on Wednesday September 01, 2021 @05:44PM (#28385871)
Yeah. And what does "programmer mean". Python, c++, java, css? Am I coding for windows? Then I'd need a windows box. Iphone? -> Mac, ....

Also what about preferences. I work on a team with 20 devs.. some of us use Vim to edit files. Other use VS code or Atom. Still others use emacs.

Re:Ask HN: If you could build an OS for software dev, what w... by astro-codes on Wednesday September 01, 2021 @05:49PM (#28385933)
This was the point of the question :) To see what questions we need to ask if we're designing a software development environment in 2021. It may well be true that the current paradigm is sufficient: I was just curious what else came up.
Re:Ask HN: If you could build an OS for software dev, what w... by gregjor on Wednesday September 01, 2021 @10:32PM (#28388083)
Just like the target production OS. A whole raft of deployment problems goes away. You teach people how to swim in a pool, not in a shower.

Unix/Linux has the tools I need for development.