Deutsch   English   Français   Italiano  
<vhd1gi$lvfu$3@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder2.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Pancho <Pancho.Jones@proton.me>
Newsgroups: comp.os.linux.misc
Subject: Re: What programs do you make sure are installed on a new Linux
Date: Sun, 17 Nov 2024 15:18:42 +0000
Organization: A noiseless patient Spider
Lines: 99
Message-ID: <vhd1gi$lvfu$3@dont-email.me>
References: <slrnv8npnn.bsh9.candycanearter07@candydeb.host.invalid>
 <sGrAJE.11yAF@yahoo.com> <vh68a8$pb6$2@reader1.panix.com>
 <vh8sbb$3m7vt$1@dont-email.me>
 <8db593ab-0793-2b31-ebc3-922a5d2fc241@example.net>
 <vhaavs$298a$1@dont-email.me>
 <d3b202fd-2dd2-c9ef-1d2a-579409defe83@example.net>
 <vhcus9$lu8r$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 17 Nov 2024 16:18:43 +0100 (CET)
Injection-Info: dont-email.me; posting-host="7b0a172c36ea7ee5cab7991a1bf71da3";
	logging-data="720382"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX187LGTQIYvru+/wC4VlMJpNTTGFZRxI0+k="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:mfBtgRFRZfEFL3p0AIgeHjFpwrY=
In-Reply-To: <vhcus9$lu8r$1@dont-email.me>
Content-Language: en-GB
Bytes: 5589

On 11/17/24 14:33, Phillip Frabott wrote:
> On 11/16/2024 16:20, D wrote:
>>
>>
>> On Sat, 16 Nov 2024, Phillip Frabott wrote:
>>
>>> On 11/16/2024 04:31, D wrote:
>>>>
>>>>
>>>> On Fri, 15 Nov 2024, Phillip Frabott wrote:
>>>>
>>>>> nano
>>>>> git
>>>>> openssh
>>>>> gnutls
>>>>> links
>>>>> bash
>>>>> automake
>>>>> autoconf
>>>>> gcc
>>>>> mutt
>>>>> htop
>>>>> iotop
>>>>> gomuks
>>>>> tmux
>>>>> WordGrinder
>>>>>
>>>>> and that's it.
>>>>>
>>>>> When I'm done I go home and spend the evening with family.
>>>>
>>>> Wordgrinder is not a common choice. Could you please tell me a bit 
>>>> about it? Wat is it with wordgrinder that guys you joy when writing 
>>>> texts?
>>>
>>> I should probably note, if it's not apparent in the list above, I 
>>> live in bash. I do not use a WM day-to-day. I'm a purist shell-only 
>>> user. WordGrinder is the only shell program I was able to find that 
>>> has support great support for ODT, a format that I have to be able to 
>>> use at work since almost all of our documents are either ODT or MD 
>>> (Mostly ODT). It has a pretty decent spell checker that you can add 
>>> to it's dictionary and has pretty good formatting support within the 
>>> limitations of shell (You won't be adding images, but I don't get 
>>> paid enough to make documentation with pretty pictures anyways). It 
>>> is probably the most feature-rich shell application I've found so 
>>> far. You can look at it here if you want: 
>>> https://cowlark.com/wordgrinder/
>>>
>>> If you have a recommendation for something other then WordGrinder 
>>> that works without any Xorg/X11 components installed though, I'd be 
>>> happy to try it out. It has to support opening and saving (or 
>>> importing/ exporting) into ODT and MD formats and must be able to 
>>> compile source- only and no docker.
>>>
>>> Before you ask, since you'll probably find me in another thread 
>>> asking about Gentoo related to KDE, I do have Xorg installed on 
>>> another machine but it's only for the small sliver of time where I 
>>> have to test a desktop program I'm writing for the company I work 
>>> for. And I use a separate machine for that. Most of my time is in 
>>> headless code though so it's not often I have to boot it up.
>>
>> Thank you for sharing! Very interesting. What type of work do you do 
>> where you are able to get by with only the shell? You must have a very 
>> kind employer! =)
> 
> I am a headless C developer (Sometimes C++). I develop code that must 
> run on machines that have zero interfaces or local terminal access. I 
> think the new term is headless software engineer but that's just a 
> little too fancy of a title for me. So I stick with C developer. 

Backend developer, or driver/service/server developer as opposed to 
frontend, GUI, or UI developer. Never heard headless developer.


> I code 
> for anything from embedded devices (the smallest was a 1" by 1" device 
> with 4MB of Flashable EEPROM and 1.25MB of memory on a 548MHz processor) 
> all the way up to large data center scale servers. I also have a Data 
> center background on top of that so it gives me a leg up when it comes 
> to understanding how an application will be used. (most developers only 
> learn to develop. They never go further to learn how it's going to be 
> implemented and used later which means they can't account for the things 
> their program will be demanded to do. I have the advantage of know how 
> data centers work so I can code accordingly.)
> 
> Since the binary programs have to run headless, I code with shell access 
> only. So I'm in a near comparable environment to how the program would 
> be run. Limiting myself to only having shell access helps to put me (and 
> my team of 11 which also work in shell only) in the mental state of how 
> the program will operate. So if we can't do it from shell, then the 
> headless binary won't be able to either. In fact, it's a requirement we 
> code in shell only. Company law (I may or may not have been responsible 
> for it. But I'll plead the 5th if you ask me.)
> 

That is bizarre. It is much easier to code, debug, test in a good 
graphical IDE, even if you are developing console apps.