|
I have my own svn server box down at my office. I use commits as check points as I go. When it worked I felt like making a big ruckus but the while my wife is a smartie and aware of my block, she's not a coder. So I selected commit, put "OMG it finally works" in the commit message and brought the laptop to the bedroom where she was and said, "Would you like to do the honers and click OK"?
It's gonna be a good day with snacks and the super bowl.
Without the underlying "You know you suck, right, Ron?" from my conscious.
Intuit QBO API.
|
|
|
|
|
Such a good feeling.
And I got lexly up running using the new engine just now, so yay - although there are still bugs in Lexly/Lex optimizing compiler itself. For now it works with unoptimized bytecode which at least is a start.
Although i may have to tear that all apart and start again. The problem with emitting bytecode is it works a bit like one of those old scantron forms from school. Because each address is a location within the program stream if you add or remove anything you have to update all the code that follows it. There's not much I can do about that. Emitting is delicate, no matter how you abstract it.
Well, it gives me something to do.
Real programmers use butterflies
|
|
|
|
|
Emitting (bytecode) is delicate, no matter how you abstract it.
Especially at family reunions.
I've heard compiler people are a special group.
Have a good day Honey.
|
|
|
|
|
You too
Real programmers use butterflies
|
|
|
|
|
|
inspired me too, myself just woke up from a nice [IMO well deserved] Sunday afternoon nap not long after first reading this.
after many otherwise intelligent sounding suggestions that achieved nothing the nice folks at Technet said the only solution was to low level format my hard disk then reinstall my signature. Sadly, this still didn't fix the issue!
|
|
|
|
|
|
The one that wrote BoulderDash ?
|
|
|
|
|
Either that or Sokoban.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Oh, fer 's sake ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
It's possible, for a relativistic boulder.
"Five fruits and vegetables a day? What a joke!
Personally, after the third watermelon, I'm full."
|
|
|
|
|
one man's boulder is an others stone.
the writer was making it an all-inclusive statement, "politically correct".
a professional cyclist can ride over 100 miles non stop in well under a day (tour da frogolia has an approx 230 km / 142 miles stage). some people struggle to do 10 without a couple of long breaks.
after many otherwise intelligent sounding suggestions that achieved nothing the nice folks at Technet said the only solution was to low level format my hard disk then reinstall my signature. Sadly, this still didn't fix the issue!
|
|
|
|
|
Yes! Must be a large developer the size of a small developer.
|
|
|
|
|
You are given a machine with SSD but your development environment runs in a slow VM beacuse of policies....
Zen and the art of software maintenance : rm -rf *
Maths is like love : a simple idea but it can get complicated.
|
|
|
|
|
slow VM?
these days most run close to native - (they pretty much do run native apart from some dev I/O).
Is yours some sort of [other-than-host] CPU emulator?
after many otherwise intelligent sounding suggestions that achieved nothing the nice folks at Technet said the only solution was to low level format my hard disk then reinstall my signature. Sadly, this still didn't fix the issue!
|
|
|
|
|
VM sits somewhere else not on the same machine.
Zen and the art of software maintenance : rm -rf *
Maths is like love : a simple idea but it can get complicated.
|
|
|
|
|
I do hope you're not complaining about cloud computing!
It's The Way of the Future!
... Sluggish and unresponsive. Couch-potato computing.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
If it is Hyper-V then a lot can be done by fine-tuning the number of virtual processors and memory.
But I also experienced a hardware problem on a server that throttled network performance, it was only solved after replacing the server, now everything runs twice as fast.
|
|
|
|
|
replaced a whole server for the sake of a virtual machine?
wouldn't buying a PC be a cheaper option?
yeah I know.... just being literal
after many otherwise intelligent sounding suggestions that achieved nothing the nice folks at Technet said the only solution was to low level format my hard disk then reinstall my signature. Sadly, this still didn't fix the issue!
|
|
|
|
|
Not one virtual machine but several, some thought it would be a good idea to build our own server from "top notch" components, sadly these did not work together well. A lot of time was spent to find the cause and they even replaced the big hard disks with expensive SSD's, to no avail.
So after much whining and head banging they finally bought a standard server and hey presto, twice the performance
|
|
|
|
|
Rolex is now a total rewrite, because for some reason the bug with my DFA->NFA transformation is *not* cropping up in the new codebase.
It's the strangest thing. I wish I could figure it out.
Mystery bugs are the worst.
Real programmers use butterflies
|
|
|
|
|
I don't know whether mystery bugs or mystery fixes are worse.
I'd been rewriting some code and was dreading trying to debug a crash in the exception-throwing code generated by MSFT's compiler. The kind of crash where you don't have any useful information to go on, like a stack or heap corruption that a debug build doesn't even notice at the time.
Before growing the pair that could take me back to it, I fixed some other bugs. When I finally reran the dreaded scenario...crickets. It ran happily. I have an inkling why it might be so but am loathe to think about it and would rather just count my blessings. But it's very scary indeed.
|
|
|
|
|
I am so in the same boat right now.
Real programmers use butterflies
|
|
|
|
|
Mystery fixes don't exist. "Oh, it went away" is a recipe for disaster. Not professionally acceptable.
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
If it passes the tests it passes the tests, as long as i can identify that something changed, i'll take it.
In my case, I suspect i know where the problem was, but figuring it out for certain involves injecting a ton of logging into performance critical code.
Real programmers use butterflies
modified 2-Feb-20 10:49am.
|
|
|
|