Developer-friendliness

Alyssa Ross
2022-12-06T20:31:56Z

[-- Attachment #1: Type: text/plain, Size: 1559 bytes --]

On Tue, Dec 06, 2022 at 10:19:58PM +0200, Vadim Likholetov wrote:
>
>
> > On 6 Dec 2022, at 19:10, Alyssa Ross <alyssa.ross@unikie.com> wrote:
> >
> > (Adding tmux to the VM in development to be able to hop between multiple
> > shell sessions would be a reasonable thing to do, of course.)
>
> It may sound like religious point of view, but I strongly believe
> that developers is the number one priority to support with Spectrum OS
> now — as easier and friendlier the OS will be to the developer as
> faster it will be delivered to the common users. It, from my point of
> view, includes two main aspects — ease of development giving the
> developer proper “bricks” (well encapsulated OS services) and
> examples, that coveres main use cases/use patterns of the operating
> system.

Yes, that's a compelling argument. I wonder if it would make sense to
add some special configuration option for development, that would enable
extra development tools and other goodies? (I often find myself adding
strace…)

(I think they probably shouldn't be present by default, because then it
could be difficult to be sure nothing was depending on them in future
when it came time to remove them. But something that any given
developer could set once and then always have developer stuff available,
and toggle off when they wanted to test a production build, could make
things a lot nicer.)

And BTW, thanks so much for spending all this time engaging with this
stuff! The project will be much better off for your efforts. :)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]