old knowledge vs new, old (tech) books vs new
-
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[
-
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[
I stopped reading books a while back for this very reason. I'm sure there are a few out there that are excellent, but let's just say very few have the same level of quality as classics such as: [Michael Abrash's Graphics Programming Black Book](https://www.amazon.com/Michael-Abrashs-Graphics-Programming-Special/dp/1576101746). Which btw, if you have the time and money to spare are interested in low level graphics... get that book. It's more for the DOS-ish era but you'll learn a lot, if you want to get raw.
Jeremy Falcon
-
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[
Congrats on the emulator btw, that's pretty cool.
Jeremy Falcon
-
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[
Nowadays very few people read books. They will prefer to watch a set of YouTube videos and consider themselves as experts.
-
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[
Another perspective is that it often makes sense to think in terms of cross platform, for desktop applications. (I refuse to use the word "app" for desktop :cool: ) VS Code and Slack are two such widespread applications (written in Electron). Another approach is Qt. I think the Xamarin framework was around, but might be dead? Google have their own such framework (JS based just like Electron), the name evades me. Of course, if you want to learn Linux, such options will not help, so maybe I am just speaking into to void here.
"If we don't change direction, we'll end up where we're going"
-
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[
Saying this with tongue in cheek :-O Ask ChatGPT to write the book, seems everyone else does. Hopefully it learned from some old scripts and might give a good example OR, it might all be bull$#% like every other return it gives... Just joking!
-
Nowadays very few people read books. They will prefer to watch a set of YouTube videos and consider themselves as experts.
-
Another perspective is that it often makes sense to think in terms of cross platform, for desktop applications. (I refuse to use the word "app" for desktop :cool: ) VS Code and Slack are two such widespread applications (written in Electron). Another approach is Qt. I think the Xamarin framework was around, but might be dead? Google have their own such framework (JS based just like Electron), the name evades me. Of course, if you want to learn Linux, such options will not help, so maybe I am just speaking into to void here.
"If we don't change direction, we'll end up where we're going"
megaadam wrote:
VS Code and Slack are two such widespread applications (written in Electron).
:thumbsup: My own app is written using ElectronJS also and it runs cross-platform also. See my github for GitHub - raddevus/CYaPass-Electron: The official C'YaPass desktop app built on Electron (runs on Windows, Linux, Mac)[^] My app is in the Windows Store[^], SnapStore (Linux)[^], and runs as a native app on Macs.
-
Nowadays very few people read books. They will prefer to watch a set of YouTube videos and consider themselves as experts.
Amarnath S wrote:
They will prefer to watch a set of YouTube videos
I do it for woodworking
Amarnath S wrote:
consider themselves as experts.
that's not what my fingers show... :rolleyes: :-D
M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.
-
Nowadays very few people read books. They will prefer to watch a set of YouTube videos and consider themselves as experts.
And some use to read the book and consider themselves an expert. And even more so they would write a book and then proclaim themselves and expert (and force their students to buy it.) The source of the knowledge doesn't matter as long as learning can take place.