Skip to content

The Lounge

For discussing anything related to a software developer's life but is not for programming questions.

This category can be followed from the open social web via the handle the-lounge-ecd8bc40@forum.codeproject.com

160.3k Topics 2.0m Posts
  • Have I closed correctly...

    question career
    13
    0 Votes
    13 Posts
    0 Views
    honey the codewitchH
    No, I misread something in the OP. :laugh: Int to string is even easier. Edit: C# can't stream to an arbitrary length integer off a textreader for example. That's why I've had to write the parsing code myself. Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
  • ...to help new "customer service " employee...

    help agentic-ai sales tutorial
    9
    0 Votes
    9 Posts
    0 Views
    J
    Greg Utas wrote: because 80% of the calls to the help desk are from idiots. That might be low. My most memorable experience as someone trying to help ... Customer cussed me out after I explained he would need to turn on the computer with the switch on the side of the box. Not because he hadn't turned it on but rather because he thought it should not have an on/off button.
  • 0 Votes
    22 Posts
    3 Views
    J
    charlieg wrote: but I don't see the problem space getting more complicated. Honest question. And no one has been back to the moon since. Exceptions do not make the rule. In general now on average the scope of applications and services that need to be created are more complex than those that needed to be created long ago. charlieg wrote: Curious if you ever read the Extreme Programming book yes. Along with probably hundreds of other books and decades of magazines. (lets see ... 20 years of one text book a month ... 20 x 12 = 240. Yep hundreds.) charlieg wrote: Let smart people make smart decisions Programmers are not 'smart' people. They are average people. That is how normal distribution curves work. I have seen programmers do very stupid things. Process reduces the likelihood of that making its way to production. Doesn't eliminate it. Might not even be significant. But at least if it is not followed then one can point out the problem. charlieg wrote: 40+ years of engineering I also have that much experience. Most of the time working on complex systems, either with the explicit or implicit role of architect in multiple problem domain spaces. That includes start ups with less than 5 people to one company that had 2,000 developers. charlieg wrote: The other thing I pulled from this book is unit tests. Just noting that I built a unit test framework before others existed. But also not sure how this follows on from your original OP. charlieg wrote: In software, just about every project is new and fancy. I agree. But no idea how that relates to your original OP.
  • 0 Votes
    1 Posts
    0 Views
    No one has replied
  • 0 Votes
    1 Posts
    0 Views
    No one has replied
  • 0 Votes
    1 Posts
    0 Views
    No one has replied
  • Wordle 946

    com help tutorial question
    10
    0 Votes
    10 Posts
    0 Views
    StarNamer workS
    Wordle 946 2/6* ⬛🟨🟨🟨⬛ 🟩🟩🟩🟩🟩 According to stats, my 20th 2 out of 540.
  • Wordle 946

    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • Wordle 947 5/6

    10
    0 Votes
    10 Posts
    0 Views
    StarNamer workS
    Wordle 947 3/6* 🟨🟨⬛⬛🟨 ⬛⬛🟩🟩🟨 🟩🟩🟩🟩🟩
  • Ecommerce seo services

    com workspace
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • MS can't catch a break when it comes to search

    database question
    37
    0 Votes
    37 Posts
    3 Views
    D
    :doh: :-D
  • 0 Votes
    7 Posts
    0 Views
    honey the codewitchH
    I do. Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
  • Watch Japan's moon lander

    com performance question
    12
    0 Votes
    12 Posts
    3 Views
    J
    Definitely no people. Media attention would be far greater if that happened.
  • Did I miss the code contest this month?

    design com graphics iot question
    3
    0 Votes
    3 Posts
    0 Views
    N
    seems so 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.
  • In .NET enumeration is slow

    csharp design linq com graphics
    52
    0 Votes
    52 Posts
    1 Views
    T
    If you do buddy with a set of freelist heads, one for each size, and your buddy combiner orders the freelist, you have an extra benefit of locality: most accesses would go to the lower end of the heap, making better use of virtual memory (less paging). A background GC could unhook a freelist (maybe leaving a couple entries in the list for use while the GC was working), returning with one shorter list for the original freelist and one list of combined buddies to be put into the next higher size freelist. The head end of the freelist may be rather unordered - this is where all the allocation and freeing is taking place. If the list is long - it hasn't been emptied for quite some time - the tail end may be perfectly sorted after the previous GC/combination round. If you do sorting e.g. by Smoothsort, handling the already sorted part has complexity O(n), so most likely, the long freelist will not required much effort. You find buddies by traversing a sorted list, so the list of buddy pairs will also be sorted. If the next higher freelist is also mostly sorted, all buddy pairs is inserted into this is list in a single traversal. I would do real timing tests with a synthetic heap load (modeled after a relevant usage scenario) to see if it really is worthwhile the resource cost of an asynchronous GC thread - strongly suspecting that a finely tuned incremental but synchronous buddy manager can do it both at a lower total resource cost and with so small delays that it would be a much better solution. Final remark: "you've finished doing useful work and you don't need to make the user wait for the collection". In most systems, each process has its own heap. Multiple processes allocating from one common global heap requires a lot of resource consuming synchronization. Most CLI programs are run in their own processes. So when they complete, noone cares about what their heap looks like at that time. There is no reason to do any garbage collection at that time. The entire data segment holding the heap is released en bloc. In an embedded system, you often have a single systemwide heap. But few embedded system have CLI interfaces for running arbitrary programs that start up and terminate as a function of user operations. Even if the embedded system has some sort of UI, user actions are usually limited to activating specific built-in operations in the embedded code, not separate CLI oriented programs. But of course, there may be exceptions :-) Religious freedom is the freedom to say th
  • I was sent this, and...

    visual-studio com lounge
    2
    0 Votes
    2 Posts
    0 Views
    R
    So very true! Will Rogers never met me.
  • Best Kitchenware Hub Site

    com help
    1
    0 Votes
    1 Posts
    0 Views
    No one has replied
  • Wordle 945

    7
    0 Votes
    7 Posts
    0 Views
    G
    Wordle 945 3/6 ⬜🟨🟨⬜🟩 ⬜⬜🟨🟨🟩 🟩🟩🟩🟩🟩
  • Mounting TV with swing arm in draywall?

    question game-dev learning
    29
    0 Votes
    29 Posts
    3 Views
    E
    If you are short term in the space, buy a 3/4in 18mm plywood. Cut it just wide enough to span the studs behind the sheetrock. You might need to span two full studs. about 32 inches. Depends on if the center of your mounting falls across one stud.If you are lucky, you will only need to span 16 inches. Paint to match the wall. Put some of the thin sticky non skid feet on the back where it will hit the studs. This will stop it from messing up any texture on the wall. Drill the screw holes through the plywood and into the studs. 4 holes or 6 holes if you had to span two studs. Drilling all of the holes first makes it easier to find any problems. (like missing the studs) Wait 30 minutes in case you hit a pipe. Check for leaks! Plumbers should put metal plates on studs that have plumbing, but older houses won’t have them. put in some strong screws. mount the TV on the plywood. When your lease is up, back out the screws and fill the holes with color matching toothpaste!
  • Little things that irritate the heck out of me - #1

    asp-net workspace
    17
    0 Votes
    17 Posts
    0 Views
    C
    lol - dedicated receiver. Where did I put that *** thing? But honestly, almost all of my usb ports are full, so I tend to avoid them. Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.