Click here to Skip to main content
15,886,963 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.

 
GeneralWordle 624 Pin
Sandeep Mewara4-Mar-23 9:31
mveSandeep Mewara4-Mar-23 9:31 
GeneralRe: Wordle 624 Pin
Amarnath S4-Mar-23 13:42
professionalAmarnath S4-Mar-23 13:42 
GeneralRe: Wordle 624 Pin
OriginalGriff4-Mar-23 18:38
mveOriginalGriff4-Mar-23 18:38 
GeneralRe: Wordle 624 Pin
Peter_in_27804-Mar-23 18:55
professionalPeter_in_27804-Mar-23 18:55 
GeneralRe: Wordle 624 Pin
pkfox4-Mar-23 21:17
professionalpkfox4-Mar-23 21:17 
GeneralRe: Wordle 624 Pin
Cp-Coder5-Mar-23 4:17
Cp-Coder5-Mar-23 4:17 
GeneralRe: Wordle 624 3/6 Pin
jmaida5-Mar-23 17:45
jmaida5-Mar-23 17:45 
GeneralThe joy of NIH syndrome. Pin
honey the codewitch4-Mar-23 8:40
mvahoney the codewitch4-Mar-23 8:40 
Not invented here - Wikipedia[^]

I've posted my dependency trees at the end of this post to give you an idea of my ecosystem, and how much of it is my code. Anything prefixed with "htcw_" is mine

I wrote most of the code I touch day to day. That's a good feeling, and it makes me efficient. I think most people here know what a prolific coder I am by this point, and the fact that I'm building with an utterly familiar, self-consistent, and interoperable base is a big part of why that is.

I feel like a metal worker who spent a decade putting their own shop together just the way they like it, with the tools, jig tables, hoists, and all that all cut and welded to personal spec, bespoke like, for maximum workflow efficiency.

I feel like PIEBALDconsult can appreciate this.

I understand all the reasons not to fall into NIH. Intimately, as I've been on sharp business end of trying to get up to speed with a framework developed by someone else on their own over a decade. It's daunting, no matter how well commented it is.

But gosh, it makes coding so nice when you've got your own ecosystem to work with.

Here's my dependency tree for my current UIX iteration (still in development)

Dependency Graph
|-- htcw_gfx @ 1.4.1
| |-- htcw_bits @ 1.0.6
| |-- htcw_data @ 1.0.7
| |-- htcw_io @ 1.1.3
| | |-- htcw_bits @ 1.0.6
| |-- htcw_ml

And that's just my portable non-hardware specific code.

Here's one for an ESP32 under Arduino
Dependency Graph
|-- htcw_gfx @ 1.4.4
| |-- htcw_bits @ 1.0.6
| |-- htcw_data @ 1.0.7
| |-- htcw_io @ 1.1.4
| | |-- htcw_bits @ 1.0.6
| | |-- FS @ 2.0.0
| | |-- SD @ 2.0.0
| | | |-- FS @ 2.0.0
| | | |-- SPI @ 2.0.0
| |-- htcw_ml @ 0.1.2
| | |-- htcw_io @ 1.1.4
| | | |-- htcw_bits @ 1.0.6
| | | |-- FS @ 2.0.0
| | | |-- SD @ 2.0.0
| | | | |-- FS @ 2.0.0
| | | | |-- SPI @ 2.0.0
|-- htcw_ft6236 @ 0.1.1
|-- lcd_controller (also mine)
|-- htcw_uix @ 0.1.0
| |-- htcw_gfx @ 1.4.4
| | |-- htcw_bits @ 1.0.6
| | |-- htcw_data @ 1.0.7
| | |-- htcw_io @ 1.1.4
| | | |-- htcw_bits @ 1.0.6
| | | |-- FS @ 2.0.0
| | | |-- SD @ 2.0.0
| | | | |-- FS @ 2.0.0
| | | | |-- SPI @ 2.0.0
| | |-- htcw_ml @ 0.1.2
| | | |-- htcw_io @ 1.1.4
| | | | |-- htcw_bits @ 1.0.6
| | | | |-- FS @ 2.0.0
| | | | |-- SD @ 2.0.0
| | | | | |-- FS @ 2.0.0
| | | | | |-- SPI @ 2.0.0
| |-- htcw_bits @ 1.0.6
| |-- htcw_data @ 1.0.7
| |-- htcw_io @ 1.1.4
| | |-- htcw_bits @ 1.0.6
| | |-- FS @ 2.0.0
| | |-- SD @ 2.0.0
| | | |-- FS @ 2.0.0
| | | |-- SPI @ 2.0.0
|-- Wire @ 2.0.0
To err is human. Fortune favors the monsters.

GeneralRe: The joy of NIH syndrome. Pin
jmaida4-Mar-23 16:54
jmaida4-Mar-23 16:54 
GeneralEconomy in coding Pin
honey the codewitch4-Mar-23 8:04
mvahoney the codewitch4-Mar-23 8:04 
GeneralRe: Economy in coding Pin
Gerry Schmitz4-Mar-23 8:10
mveGerry Schmitz4-Mar-23 8:10 
GeneralRe: Economy in coding Pin
Ravi Bhavnani4-Mar-23 8:46
professionalRavi Bhavnani4-Mar-23 8:46 
GeneralRe: Economy in coding Pin
honey the codewitch4-Mar-23 8:49
mvahoney the codewitch4-Mar-23 8:49 
GeneralRe: Economy in coding Pin
jmaida4-Mar-23 16:36
jmaida4-Mar-23 16:36 
GeneralRe: Economy in coding Pin
englebart6-Mar-23 15:08
professionalenglebart6-Mar-23 15:08 
GeneralSeen yesterday Pin
PIEBALDconsult4-Mar-23 4:11
mvePIEBALDconsult4-Mar-23 4:11 
GeneralRe: Seen yesterday Pin
Mike Hankey4-Mar-23 4:15
mveMike Hankey4-Mar-23 4:15 
GeneralRe: Seen yesterday Pin
RickZeeland4-Mar-23 4:22
mveRickZeeland4-Mar-23 4:22 
GeneralRe: Seen yesterday Pin
Slacker0074-Mar-23 6:45
professionalSlacker0074-Mar-23 6:45 
GeneralRe: Seen yesterday Pin
Daniel Pfeffer4-Mar-23 7:34
professionalDaniel Pfeffer4-Mar-23 7:34 
GeneralRe: Seen yesterday Pin
PIEBALDconsult4-Mar-23 8:15
mvePIEBALDconsult4-Mar-23 8:15 
GeneralRe: Seen yesterday Pin
jmaida4-Mar-23 8:06
jmaida4-Mar-23 8:06 
GeneralRe: Seen yesterday Pin
PIEBALDconsult4-Mar-23 8:14
mvePIEBALDconsult4-Mar-23 8:14 
GeneralRe: Seen yesterday Pin
jmaida4-Mar-23 11:54
jmaida4-Mar-23 11:54 
GeneralRe: Seen yesterday Pin
Slow Eddie5-Mar-23 1:58
professionalSlow Eddie5-Mar-23 1:58 

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.