Click here to Skip to main content
15,887,135 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Wordle 601 (4/6) Pin
musefan9-Feb-23 23:23
musefan9-Feb-23 23:23 
GeneralRe: Wordle 601 Pin
Cp-Coder10-Feb-23 2:34
Cp-Coder10-Feb-23 2:34 
GeneralRe: Wordle 601 Pin
Jeremy Falcon10-Feb-23 6:32
professionalJeremy Falcon10-Feb-23 6:32 
GeneralA somewhat interesting 'technical debt' article Pin
David O'Neil9-Feb-23 10:31
professionalDavid O'Neil9-Feb-23 10:31 
GeneralRe: A somewhat interesting 'technical debt' article Pin
raddevus9-Feb-23 10:58
mvaraddevus9-Feb-23 10:58 
GeneralRe: A somewhat interesting 'technical debt' article Pin
dandy7210-Feb-23 3:35
dandy7210-Feb-23 3:35 
GeneralRe: A somewhat interesting 'technical debt' article Pin
jschell10-Feb-23 10:18
jschell10-Feb-23 10:18 
Generalold knowledge vs new, old (tech) books vs new Pin
raddevus9-Feb-23 9:47
mvaraddevus9-Feb-23 9:47 
I just discovered how to build an NES (Nintendo) emulator on my Linux box.

When I started developing software 30 years ago, I began with C, but I had no idea how to do this build (see the details at this answer on AskUbuntu[^]).

Developing Complete Apps On Linux
The person who explained what I needed to do had so much knowledge and I started thinking about developing apps on Linux -- by complete I mean with a GUI. The emulator has a complete GUI and is quite an amazing project.

I Searched For Books
I decided to set out on a search for a book which would teach me :

How to create a GUI-based app (like an old Windows Forms app on Windows)

>60,000 Books On O'Reilly
I'm a O'Reilly Books subscriber so I searched there, because they have over 60,000 books available and those books go back to the beginning of my career. Quite amazing library actually.

Here's What I Found
I discovered three main things:
1. All the serious (and probably best) books were written in the (distant) past (considering speed of Internet-age)
2. Books that cover truly deep topics (not just HTML, or a JS Framework) are rarely (maybe never) published after 2008 or so.
3. Learning to build a UI while learning to program Linux is not common -- maybe non-existent
note*: there are still good tech books published & I read many of them through the year, but they just don't seem to have the depth of coverage that they used to have.

I found the fantastic book, Advanced Programming in the Unix Environment, 3rd ed[^], by Stephens & Rago. (1st ed published in 1992)

I was able to compile numerous examples and I will go through that book because there is a lot of really good stuff in there.

There is also the new(er) (2010) The Linux Programming Interface, by Michael Kerrisk[^]
That one is amazing, but it's more directed toward systems programming instead of app programming.

What Windows Ubiquity Had Given Us Forms Programmers
I am so amazed what the ubiquity of Windows desktop had given us over the years.
We had this One Place to go to develop desktop apps and it was just beginning to make sense when the Internet hit. Unsure | :~

About Books & Learning Programming
Learning programming feels so "high-level" now & it's even more difficult to know what is really going on under the lid.

1 or 2 Decades
So anyways, it's quite amazing to learn to program Linux by reading books that are 1 or 2 decades old now. Roll eyes | :rolleyes: You just can't learn it by reading anything newer. Laugh | :laugh:

modified 9-Feb-23 16:25pm.

GeneralRe: old knowledge vs new, old (tech) books vs new Pin
Jeremy Falcon9-Feb-23 11:51
professionalJeremy Falcon9-Feb-23 11:51 
GeneralRe: old knowledge vs new, old (tech) books vs new Pin
Jeremy Falcon9-Feb-23 11:52
professionalJeremy Falcon9-Feb-23 11:52 
GeneralRe: old knowledge vs new, old (tech) books vs new Pin
Amarnath S9-Feb-23 15:08
professionalAmarnath S9-Feb-23 15:08 
GeneralRe: old knowledge vs new, old (tech) books vs new Pin
raddevus10-Feb-23 7:46
mvaraddevus10-Feb-23 7:46 
GeneralRe: old knowledge vs new, old (tech) books vs new Pin
Nelek10-Feb-23 9:27
protectorNelek10-Feb-23 9:27 
GeneralRe: old knowledge vs new, old (tech) books vs new Pin
jschell10-Feb-23 10:22
jschell10-Feb-23 10:22 
GeneralRe: old knowledge vs new, old (tech) books vs new Pin
megaadam10-Feb-23 4:23
professionalmegaadam10-Feb-23 4:23 
GeneralRe: old knowledge vs new, old (tech) books vs new Pin
raddevus10-Feb-23 7:50
mvaraddevus10-Feb-23 7:50 
GeneralRe: old knowledge vs new, old (tech) books vs new Pin
Andre Oosthuizen10-Feb-23 5:19
mveAndre Oosthuizen10-Feb-23 5:19 
QuestionIs there a really a problem with safety? Pin
jschell9-Feb-23 9:06
jschell9-Feb-23 9:06 
AnswerRe: Is there a really a problem with safety? Pin
obermd9-Feb-23 10:18
obermd9-Feb-23 10:18 
GeneralRe: Is there a really a problem with safety? Pin
jschell10-Feb-23 9:57
jschell10-Feb-23 9:57 
AnswerRe: Is there a really a problem with safety? Pin
BernardIE53179-Feb-23 13:00
BernardIE53179-Feb-23 13:00 
AnswerRe: Is there a really a problem with safety? Pin
PIEBALDconsult10-Feb-23 15:50
mvePIEBALDconsult10-Feb-23 15:50 
QuestionSooo, how can I start learning about OSs Pin
FosanzDev9-Feb-23 8:32
FosanzDev9-Feb-23 8:32 
AnswerRe: Sooo, how can I start learning about OSs Pin
RickZeeland9-Feb-23 8:58
mveRickZeeland9-Feb-23 8:58 
AnswerRe: Sooo, how can I start learning about OSs Pin
Jeremy Falcon9-Feb-23 8:59
professionalJeremy Falcon9-Feb-23 8:59 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.