|
I get what you're saying, but I think at this point CP has its own identity - those here know what they're getting...if it suddenly tried to become everything to everyone, it just wouldn't be the same anymore.
I say, let other sites do that. They can't be all that hard to find.
|
|
|
|
|
That's how things die out man. The older peeps refusing to change will eventually pass. Maybe their brain is old and malnourished and it's harder for them to learn (usually the case). But, it 100% goes against the circle of life, which means it'll eventually have to succumb to it.
Jeremy Falcon
|
|
|
|
|
Maybe that's how it ought to be. Not everything needs to be cutting edge.
I'm perhaps the last one who should make this specific analogy, but I like to go to the pub I'm accustomed to going to, and have a drink and trade stories with my old war buddies. If it turned into a hip and trendy place, I'd stop going.
To be frank I spend more time here in the lounge than reading articles. [shrug].
|
|
|
|
|
I do agree in not doing change for change's sake, but I also agree people can just be set in their ways. There have been legit improvements in the web that the peeps here seem to just hate because it's new.
For instance, you cannot convince me we should still be making sites that look like this....
https://assets.entrepreneur.com/content/3x2/2000/20190211151651-captain-marvel.jpeg
Oh man, that visit counter.
Jeremy Falcon
|
|
|
|
|
Jeremy Falcon wrote: For instance, you cannot convince me we should still be making sites that look like this....
Yeah there's a blast from the past...and not the good type.
CP was very clearly designed for a PC with a mouse and keyboard and a big monitor, not a tablet, or phone, touch, etc.
If Chris feels like he should invest the resources to enable people to look up technical articles while out on the road, that's for him to decide...it just won't make the site any more functional for me.
The trend that I do dislike - and it very much originates from phones - is the lack of consistency, which also leads to problems with discoverability. To me that's always a sign of things evolving (and I applaud the attempt) but nobody still agrees as to what things are evolving into.
|
|
|
|
|
People don't know what they don't know. Without even knowing what the modern stuff is, people will dismiss it. Which is why I was so dismissive in a different sub-thread. I already knew I was just looking to be argued against.
And it's like folks get way too emotional about this stuff IMO. Here we are going on days later because people cannot accept the truth.
I could list a thousand things this site needs, but to be frank I'm sick and tired of arguing with people on CP, so I don't care that much anymore.
I know in the past, people just assumed I hate CP because I say it needs some love. Like, you can still like people and also recognize something has been neglected.
It's the employer vs the employee mentally. Some employees will find any excuse not to work while employers want to keep up with the times (to an extent... the "times" differs per market). And yes, there are devs who do want to keep up with the times too, but they're not on CP. CP is filled with old people that just stopped, at least the lounge anyway.
And, I doubt anything I say on a message board is gonna make anyone look inward and think, gee maybe it's ok for a web expert to say this site is getting stale. But nope...
I can tell you one thing though, I sure didn't get my web expertise on CP.
Jeremy Falcon
|
|
|
|
|
Jeremy Falcon wrote: I can tell you one thing though, I sure didn't get my web expertise on CP.
That's pure gold, right there.
You're not wrong. Over the last 20+ years, CP's done a great job teaching Windows developers how to go about everything related to Windows desktop development, but articles that deviate from the established formula stand out and stick out like a sore thumb, like they don't belong. I mean, I might enjoy reading them and learn something I knew nothing about, but at the same time, I keep thinking to myself, this is great, but what is this even doing on CP?
Maybe I've missed it, but CP needs to restate its intended scope (or goals). I'm not sure I've ever read a mission statement somewhere...
|
|
|
|
|
Agreed. After I got of a planning call for a College of Commissioner Science (BSA training) I asked my wife "when did I become one of the elders in this council?"
|
|
|
|
|
I was writing a response to a thread and talking about one of the first programming books I ever read (after C++ For Dummies), Programming Windows 3.1 by Charles Petzold.
I discovered you can read the entire book at archive.org: Programming Windows 3.1 : Petzold, Charles, 1953- : Free Download, Borrow, and Streaming : Internet Archive[^]
Before you start reading you should know about the hardware requirements as listed by the author:
To best run Windows and the development tools, you need the following hardware:
■ An IBM personal computer (or compatible) based on the Intel 80386 microprocessor with a hard disk and 4 megabytes (MB) of memory running MS-DOS 3-3 or later.
■ A graphics display and video board, preferably compatible with the IBM VGA (Video Graphics Array) or better.
■ A mouse. Although a mouse is generally optional for most Windows programs, some of the programs in this book require one.
Not everyone had a mouse.
It's such a stroll down memory lane.
Also, he mentions:
from Preface The chapter on text and fonts focuses on another Windows 3.1 enhancement — the introduction of the scalable outline font technology known as TrueType.
Because you've probably never heard of TrueType fonts (TTF).
#### UPDATE : Get Source Code #######
If you want the source code for the examples in the book you can download them via this link: https://charlespetzold.com/src/ProgWin31.zip[^]
modified 29-Aug-24 10:03am.
|
|
|
|
|
I still have my dead-tree version of this book and of its sequel, Programming Windows 95. But then, I'm a packrat (aka hoarder).
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
ditto for me, Daniel. and not just books.
"A little time, a little trouble, your better day"
Badfinger
modified 30-Aug-24 0:45am.
|
|
|
|
|
I threw out a number of old books some years ago (unrelated: my local library doesn't accept anything older than 5 years, WTF) but I made a point of keeping that one.
|
|
|
|
|
I just finished rewriting my windows FON file processing code. I use 16-bit win3.1 raster font files for one of my text drawing options in my embedded graphics lib. I found some python code for picking apart the file and ported it to C++ to make it work with my graphics lib. Blast from the past. The fonts work great though.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
That book started me on my so called career as a programmer. After reading his implementation of a hex editor I thought long and hard for 15 minutes and decided I could do better. I then spent the next 4 years implementing the world's then only user configurable binary file editor aka "FileRay". A copy can be found on the Wayback machine. By the way if you need such an editor I highly recommend the only one of its kind today id est "010 Editor" by Sweetscape Software. It is a pleasure to utilize.
"If you try to fail, and succeed, which have you done?" - George Carlin
|
|
|
|
|
Well mate you just suggested me a piece of software I always looked for. Kudos to you!
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
The shortest horror story: On Error Resume Next
|
|
|
|
|
I remember those pre Windows 3.0/3.1 days. Three of us students had done our research computations in Fortran, using Watfor compiler, and written our PhD theses, using Tex typesetting software, on a PC XT, with total hard disk space of 20 MB, running DOS 6.22. Using Ghostscript to convert the .tex files to PS files.
|
|
|
|
|
Petzold is an OG. Home dude even got the infamous Windows tattoo. Talk about dedication. Hard to go wrong with any of his books.
IMO there are meh books and then there are great books that you never forget because they had such an impact. Most of the old skool ones are out of print, but if you're willing to pay for them these are by far some of the best books on their respective subjects.
Win32 Programming. Talks about not using MFC to do Windows coding. Since MSDN dumped all their old info, it's still handy to have around. I emailed Joseph Newcomer once to get permission to post a routine in that book in a CP article. He's pretty cool dude.
Assembly Language Step-By-Step IMO this was the best book ever to teach ASM to beginners. This dude took concepts that few people talked about and made it read so easy. There's a second edition that covers Linux ASM, but the first edition is for DOS. Never read the second edition, but I'd bet its good too.
Michael Abrash's Graphics Programming Black Book. This right here is the bible on graphics programming in DOS. These days the vast majority of this info is outdated, but you will learn more about the history of graphics programming from this book than any other. It's a big book though. I never even finished it. But, it's literally the book for DOS graphics... bar none. You can probably find a PDF of it it was so well known back then.
I'm sure there are newer books that are awesome, but if you wanna go retro...
Jeremy Falcon
|
|
|
|
|
Those are all great ones.
Duntemann is one of my all-time favorite tech authors.
I read that original book and he taught me stuff you just couldn't learn elsewhere.
I recently posted about reading through his updated version (just came out 1 year ago or so).
x64 Assembly Language Step-by-Step: Programming with Linux (Tech Today) 4th Edition[^]
It's as good as the original and has some of the original text / stories in it.
|
|
|
|
|
Holy crap, he's still at it. I wanna read it too.
Jeremy Falcon
|
|
|
|
|
Forgot to mention, Joseph Newcomer even wrote 50 some-odd articles for CP. He's the one and the same as that book author.
Jeremy Falcon
|
|
|
|
|
He wrote a lot of MSDN articles too IIRC
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.
|
|
|
|
|
|
Fancy, seeing that book makes me wonder whatever happened to Tom Archer. He be gone.
Jeremy Falcon
|
|
|
|
|
Which Tom Archer do you mean? Google returns about 10,000 Tom Archers.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
This Tom Archer. He used to be an active CPian and we were good buddies. Been years since I last chatted with him though.
Jeremy Falcon
|
|
|
|