Trending
Mark Fling's Avatar

Mark Fling

@markfling

Product development and management. Active in C++, WinDev, services, interfaces, component libraries, WRL, ATL, ESE, Kotlin. Guilty of comment tombstones, single return, noexcept, aligned braces and 6 levels of indentation.

16
Followers
12
Following
43
Posts
26.11.2024
Joined
Posts Following

Latest posts by Mark Fling @markfling

She flew from the airport on St. Thomas U.S. Virgin Islands to a helipad on Epstein's private Island Little St. James, a distance of 10 miles. Bell 430, I believe.

10.02.2026 21:04 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I'm thinking you've never lived in a big-iron mainframe environment. We'd have non-scheduled "IPLs" once a week with MVS, way less often with VM. There was much less integration at the operating system level of major systems like communications and transaction processing. Great times.

17.01.2026 04:30 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I loved APL. 5 lines of code could plot your trajectory to the Moon or forecast the stock market in the morning. Only more terse language was Forth.

11.01.2026 01:50 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Old skool Win32/64 systems programmer in C/C++:

1) Windows UWP component library to interface with Extensible Storage Engine (ESE).
2) Win32/COM component library to call same-machine inter-process using ALPC.
3) Kotlin Android mobile applications (various).

Too embarrassed to publish on github.

11.01.2026 01:43 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Imagine having to write assembler for an IBM mainframe with (egads!) 8 megabytes of memory shared with a dozen other running programs. Figure the system might give you 512K, at most, to execute on a good day. You learned real quick to code tight and fast. I sure did.

11.01.2026 01:27 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

What killed the full-size American wagon were SUVs. We owned the last GM wagon - a 1996 Buick Roadmaster - for 17 years. Got thumbs up right up until we sold it. Great space, fake wood paneling LT-1 V8, seated 8, including 2 in the "way back". Took a 4x8 sheet of plywood with the seats down.

04.09.2025 15:20 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I'd say the Bora was the better looking.

31.08.2025 18:23 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I'd kill to have my old '72 Stag back. Galactic levels of insanity, yes, but so worth it.

23.07.2025 18:26 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

John Cleese was a comedic genius. I still smile recalling that maniacal scene.

23.07.2025 18:21 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

In the mid 90s, Jane Wyman, Ronald Reagan's first wife and 40s/50s actress came to our front door and asked to use the phone. Her driver was lost and she needed directions. Dressed to the nines, super nice and apologetic.

17.07.2025 22:50 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Looks good. I feel your pain with WinRT and XAML. Trying to debug and locate some obscure "property missing' in one of my many XAML files. No help from VS.

13.07.2025 17:03 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Those poor wheel bearings!

30.06.2025 22:15 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

System 370/168 mainframe running MVS/TSO with a whopping 8 megabytes of memory. Programmed in Assembler and PL/I (anyone remember that one?).

20.06.2025 17:05 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Don't you mean "370"? The picture has a 1960 System 360. I'll give IBM kudos for their industrial design. Damned expensive, but sexy as hell from a corporate perspective.

20.06.2025 16:44 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Jealous of you Stag guys in the UK. Miss my 1971 Mark I in white, wires and OD. Looking for one here stateside but they're getting rare.

28.05.2025 00:11 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Same set of instruments in my long gone Stag. Damn I loved that car, wretched as the mechanics could be. Peak British.

24.05.2025 02:41 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I've been writing component DLLs for years, both COM (using ATL) and WinRT (using WRL). Public interfaces, C++ implementation classes. The WinRT/UWP DLLs ship with a .winmd file eliminating the need to run regsrv32. But yes, splitting the ABI and implementation takes a bit of work.

19.05.2025 02:54 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Elon and this idiot don't realize when they fired all the maintainers this would happen. Maintaining FAA navigation, communication and computing infrastructure is *ongoing*, and not a one-shot deal. Calibration and certification of radars and navigation equipment is constant.

13.05.2025 14:29 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Ah, 3279 GDDM graphics. As one of the few mainframe systems programmers at my company I was granted one of these exalted devices. Now I understand my subconscious preference for dark mode.

02.04.2025 15:17 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

And within Windows itself, Win32/64 is such a different beast from UWP.

02.04.2025 15:04 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Mark, not to worry. They'll never get past JCL.

30.03.2025 18:45 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Yes, and you were very careful with your allocations and pointers lest you receive a 3 inch stack of fan-folded dump printout back from your job submission. ๐Ÿ˜‰

11.03.2025 21:32 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

And get Vance as a replacement? Yikes! We're doomed!

10.03.2025 19:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

What? Nobody told me LLMs were available when I was writing in the 80s. Damn!

09.03.2025 23:02 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
An old school tombstone comment block in C++

An old school tombstone comment block in C++

Call me ancient, but I've discovered if it isn't in the code, it's usually lost over time. I like the old school format - don't need no stinkin IDEs.

09.03.2025 01:26 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

In WinUI, XAML for both the packaging and UI is probably the hardest obstacle. The C++ language extensions for WinRT are a must.

05.03.2025 18:20 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

In C++, I use "_In_ const type* const pValue" a lot on my setters. Makes everything immutable. You're right though. Every time I've got to stop a second and think "Okay, where does the const go."

04.03.2025 23:13 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I still can't fathom the aversion to simply checking pointers before use and bounds checking an array index in C/C++. Throw in a bunch of "const" everywhere and you're good.

04.03.2025 17:45 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

These firings affect navigational infrastructure which by law needs to be periodically inspected and recertified for accuracy. Watch. Flights start to get cancelled due to equipment being out of service. "Folks, we've cancelled your flight since the destination airport is IFR and the ILS is down."

17.02.2025 16:40 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Yeah, if you put it that way, sounds dumb. Stack probing your way up to a gig in 4K pages sounds nuts. Good practice says you wouldn't alloca more than 4K-1 bytes.

07.02.2025 02:37 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0