Click here to Skip to main content
15,170,789 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: Windows being closed Pin
Dave Kreskowiak3-Dec-21 16:44
mveDave Kreskowiak3-Dec-21 16:44 
GeneralRe: Windows being closed Pin
DerekT-P3-Dec-21 22:19
professionalDerekT-P3-Dec-21 22:19 
GeneralRe: Windows being closed Pin
OriginalGriff4-Dec-21 1:01
mveOriginalGriff4-Dec-21 1:01 
GeneralRe: Windows being closed Pin
trønderen4-Dec-21 8:51
Membertrønderen4-Dec-21 8:51 
GeneralRe: Windows being closed Pin
OriginalGriff3-Dec-21 21:20
mveOriginalGriff3-Dec-21 21:20 
GeneralRe: Windows being closed Pin
honey the codewitch4-Dec-21 6:34
mvahoney the codewitch4-Dec-21 6:34 
GeneralRe: Windows being closed Pin
Gerry Schmitz4-Dec-21 8:21
mveGerry Schmitz4-Dec-21 8:21 
GeneralYou ever stand atop of a mountain of code and wonder how you got there? Pin
honey the codewitch3-Dec-21 12:27
mvahoney the codewitch3-Dec-21 12:27 
The other day I had to majorly refactor my GFX library to get it to work in a real world windows project. it was an unforced error, but it was aided and abetted by the fact that the technique I used to create the header-only library works against arduino projects. I thought I could get away with it.

In the end I now have a DirectX based driver for my GFX library so I can run my IoT code on my desktop, where I at least in theory have access to a full debugger and quicker dev cycles. To get that driver to compile *properly* under Windows with GCC I had to patch MiniGW's rendition of Microsquish's DirectX 2D header, d2d1.h. What a nightmare.

Finally, using that, and banging on it, I got an NES emulator working in Windows, and then on the ESP32.

It's not fast. Yet.

But here's the thing. I now have 3 projects I need to backport GFX into, and update two articles in 3 different places because of it.

On top of that, I'm trying to figure out if the way I'm creating libraries for Arduino all along needs to be revised, and if so what that means for all my existing code.

I'm frigging overwhelmed. I didn't picture this much work going into it. That refactor blindsided me, and the fallout is wafting across several projects like some dirty bomb of code.

And then I have to decide if I'm going to update my commercial project with the latest bits.

GFX was holding up so well to everything I was throwing at it, I *almost* don't know how this happened.

If I can just get a handle on it and sequence the tasks, I'll be okay, but I'm right in the middle of writing one of the affected projects, and I want to finish it before I even begin to survey the wreckage. I just wish I could get the larger problems off my mind and focus on the project in front of me. Sometimes writing about my frustrations helps. Sorry for that.

Sigh | :sigh: Sigh | :sigh: Sigh | :sigh:
Real programmers use butterflies

GeneralRe: You ever stand atop of a mountain of code and wonder how you got there? Pin
Marc Clifton3-Dec-21 14:50
mvaMarc Clifton3-Dec-21 14:50 
GeneralRe: You ever stand atop of a mountain of code and wonder how you got there? Pin
Gary R. Wheeler4-Dec-21 7:21
MemberGary R. Wheeler4-Dec-21 7:21 
GeneralRe: You ever stand atop of a mountain of code and wonder how you got there? Pin
RickZeeland3-Dec-21 19:59
mveRickZeeland3-Dec-21 19:59 
GeneralRe: You ever stand atop of a mountain of code and wonder how you got there? Pin
Gary R. Wheeler4-Dec-21 7:29
MemberGary R. Wheeler4-Dec-21 7:29 
GeneralRe: You ever stand atop of a mountain of code and wonder how you got there? Pin
Gerry Schmitz4-Dec-21 8:32
mveGerry Schmitz4-Dec-21 8:32 
GeneralRe: You ever stand atop of a mountain of code and wonder how you got there? Pin
honey the codewitch4-Dec-21 8:35
mvahoney the codewitch4-Dec-21 8:35 
GeneralInteresting one, have a good weekend ;) Pin
0x01AA3-Dec-21 11:05
professional0x01AA3-Dec-21 11:05 
GeneralRe: Interesting one, have a good weekend ;) Pin
Peter ls-l3-Dec-21 11:39
MemberPeter ls-l3-Dec-21 11:39 
GeneralRe: Interesting one, have a good weekend ;) Pin
jeron13-Dec-21 11:51
Memberjeron13-Dec-21 11:51 
GeneralRe: Interesting one, have a good weekend ;) Pin
0x01AA3-Dec-21 11:57
professional0x01AA3-Dec-21 11:57 
GeneralRe: Interesting one, have a good weekend ;) Pin
Spice Agent4-Dec-21 5:07
MemberSpice Agent4-Dec-21 5:07 
GeneralRe: Interesting one, have a good weekend ;) Pin
trønderen3-Dec-21 13:50
Membertrønderen3-Dec-21 13:50 
GeneralRe: Interesting one, have a good weekend ;) Pin
0x01AA3-Dec-21 14:02
professional0x01AA3-Dec-21 14:02 
GeneralRe: Interesting one, have a good weekend ;) Pin
Gary R. Wheeler4-Dec-21 7:27
MemberGary R. Wheeler4-Dec-21 7:27 
GeneralDonkeys, clowns, take your pick you MS idiots Pin
charlieg3-Dec-21 9:51
Membercharlieg3-Dec-21 9:51 
GeneralRe: Donkeys, clowns, take your pick you MS idiots Pin
OriginalGriff3-Dec-21 10:00
mveOriginalGriff3-Dec-21 10:00 
GeneralRe: Donkeys, clowns, take your pick you MS idiots Pin
charlieg3-Dec-21 10:17
Membercharlieg3-Dec-21 10:17 

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.