• 1 Post
  • 175 Comments
Joined 2 years ago
cake
Cake day: June 23rd, 2023

help-circle
  • I love the ESP32, was onboard with the ESP-8266 (might have the numbers wrong, it was the predecessor), but I thought the real difference between the ESP-32 and the Rpi was that the Rpi has an OS with a possible desktop even (and all that Libux has to offer basically), as the ESP is more of a uProcessor you program in C/C++?

    Edit: Plesse disregard, I mixed up the posts and posted one levet too high too…













  • The main parts are the dependency of your files ofc, if they all depends on file A, then that A has to be compiled first, mono tread. Secondly depending on your project (is it lots of dlls or one biig executable) the linker might be a big choke point, as it’s kind of mono threaded (per project).

    CCache can be fantastic, I worked on a 700-project soft (one executable), almost 2GB cpp source code, full recompile took around 2h on a modern 10/20 CPU, just compiling was often a drag but with cache it shrank compile times way more than any multiprocessing could.

    If you’re several working on a big project you can share the build cache too, so your rebuild will be almost instant because your co-workers have already compiled everything except your changes.




  • You make me think of that xkcd with two mineral experts, wildly overestimate what ordinary people know about their speciality 😅

    I have to do something like that sql like once every 2 years, so I tend to not invest enough, and then forget how it works. Give it some iterations and maybe I’ll be OK one day!

    Thanks for the solution!

    Edit only found the meme template:

    So you have to insert yourself: SQL, database specialist, SELECT, JOINS, COALESCE