|
Take a look here[^] and make of that what you will
|
|
|
|
|
I admire Mr. Skeet, but I am not a fanboi.
When I refer to him it is usually in jest, because he seems to have an answer for "Everything".
|
|
|
|
|
From the article: I remember the first program [I wrote on the Sinclair ZX Spectrum 48k ] I was sufficiently proud of to show my parents – an enemy of some kind appeared, and you had to move your ship up and down then press space to fire at it. Obviously extremely simple, but I loved it anyway. I was probably 8 or 9 at the time.
What!?! Kind of late start for him, wasn't it?
I was only 3 when I wrote my own OS for the IBM AS/400.
|
|
|
|
|
We were evicted from our 'ole in the ground; we 'ad to go and live in a lake.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
newton.saber wrote: I was only 3 when I wrote my own OS for the IBM AS/400. [in Northern accent]
We didn't even have electricity when I was a kid.
I wrote an AES-256 encryption class on a simulated 8 bit virtual machine using a stick and a pile of mud.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
|
GuyThiebaut wrote: I wrote an AES-256 encryption class on a simulated 8 bit virtual machine using a stick and a pile of mud.
I wrote the decrypter using a fragment of meteorite I had to walk to the (magnetic) north pole to retrieve.
This was back when the Earth was still flat and I had to be very careful not to fall off.
Must keep these Toppers going!!!
|
|
|
|
|
When someone wants to get some attention and starts making the smallest changes possible to the project and keeps wanting you to stop and notice, and act like it's a big deal. This is not an underling mind you.
I wrote every line of code in this project and I don't think changing the word on a button (without telling me your making the changes, which is dangerous) is a big deal. But go ahead and interrupt me so you can tell me how you changed the word "save" to "done" on one of the web pages so I can review it.
So then today it's worse. Sends a skype before I get to work :
him: "I made changes to the canvas and height for 'x'. If you like it we can change it on the rest of the screens"
(The changes cascade, so there's no reason to make it to anything else... )
10 minutes after I arrive at work:
him: "Did you get a chance to look at the changes yet"
me : "not yet, I will look now.."
me: "The stuff is all out of alignment now"
him: "right. I didn't center the stuff. It was only centered in the fist place using an offset. We can easily center everything"
me:"....."
me: "yeah, the canvas is smaller now......."
him: "we prob need to make some adjustments.. but I think we have the control we need to resolve any issues"
me: *bangs head on desk*
--edited to include rant icon
Elephant elephant elephant, sunshine sunshine sunshine
|
|
|
|
|
loctrice wrote: Elephant elephant elephant, sunshine sunshine sunshine
that.
veni bibi saltavi
|
|
|
|
|
Yeah, I was going to just hang in a few more months before I started looking. I have a deadline of June for this project. I should finish it first.
Weeks like this make me want to go ahead and start looking now.
Elephant elephant elephant, sunshine sunshine sunshine
|
|
|
|
|
loctrice wrote: I was going to just hang in a few more months before I started looking. I have a deadline of June for this project. I should finish it first.
Then it is self imposed misery.
Why don't you flagellate yourself while you wait.
Once you lose your pride the rest is easy.
In the end, only three things matter: how much you loved, how gently you lived, and how gracefully you let go of things not meant for you. – Buddha
Simply Elegant Designs Jim<</xml>
|
|
|
|
|
.......Others...
|
|
|
|
|
It sounds like you guys could benefit from multiple branches.
Take the current source branch, spin another off for you, and one for your help. You can both stay busy and not interfere with each other.
Then at the end of the job, merge them back together! If they don't merge well... umm... I think that is when you take the one with the necessary features and let the other fall away.
|
|
|
|
|
Pualee wrote: It sounds like you guys could benefit from multiple branches.
I agree with this, but I was thinking more along the lines of using branches as weaponry.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
|
|
|
|
|
Yeah, we have been trying to implement source control. Funny huh ?
Elephant elephant elephant, sunshine sunshine sunshine
|
|
|
|
|
Try to get him a separate project where he could unleash his creativity up to the final product.
Otherwise you are looking at a never ending hairy mess of a disaster, which will be sent back to you for minor "adjustments" 2 weeks before launch.
(my current situation)
modified 20-Oct-19 21:02pm.
|
|
|
|
|
The changes in the source aren't really the problem. The guy usually doesn't do anything anyway.
My problem is the "pay attention to me" attitude for such little things, and the annoying interruptions so that I can see what he manage to do.
I'm pretty sure he's done this so that he can say he was involved in the project (annoying). It's a pretty big deal for our company, and he's the one ultimately responsible for it. It's been getting a lot of attention recently because our demo was such a success. I think he wants to be able to say he contributed.
-- edit-
I'm the only one who's written code in the project,and that's typically the way it goes here. This behaviour just started after our demo.
Elephant elephant elephant, sunshine sunshine sunshine
|
|
|
|
|
loctrice wrote: the "pay attention to me" attitude
Wow, you know my BIL? Some people are just like that and I hate to psychoanalyze but usually they didn't get enough attention as children.
As a side-note, I have successfully avoided questions from a NIL (nephew-in-law) on how to build a cost analysis spreadsheet for his job. I'll have to deal with it this afternoon or run the risk of upsetting that group. Fun!
Good luck! I guess you are keeping backups in case he really screws something up!
"Go forth into the source" - Neal Morse
|
|
|
|
|
I make commits whenever I finish a feature.
He doesn't care to learn git so there's not much damage with that. I wasn't making backups other than that because it's been a solo project. I will need to be now. Or move it to vsonline(or github) so I can publish stable versions.
Elephant elephant elephant, sunshine sunshine sunshine
|
|
|
|
|
loctrice wrote: My problem is the "pay attention to me" attitude for such little things, and the annoying interruptions so that I can see what he manage to do.
Give him an 'at-a-boy' at the next staff meeting in front of a large audience. Show his contribution and shower him with mock praise.
Most people will see that you are mocking him and get a laugh out of it.
Once you lose your pride the rest is easy.
In the end, only three things matter: how much you loved, how gently you lived, and how gracefully you let go of things not meant for you. – Buddha
Simply Elegant Designs Jim<</xml>
|
|
|
|
|
loctrice wrote: without telling me your making the changes, which is dangerous
Is this why he is telling you?
Is this "your" project, or the teams/company's project.
I learned a long time ago, not to get emotionally attached to "my" code, because it wasn't really "my" code. If the company decided to change 2 weeks of my work, a month later, so be it.
Also, you need to move any changes to a branched repository. I think a few people here already mentioned this.
|
|
|
|
|
Slacker007 wrote: without telling me your making the changes, which is dangerous
This was really just a side note because I didn't know there were any changes being made to the code, and he worked directly on my branch.
The actual part I was ranting about was the simple things he was jumping in to do, and then taking everyones time to point out how great of a job he was doing. Him actually doing tasks is not an issue, though we should make sure we use the source control if we're going to have more than just me working on it.
Elephant elephant elephant, sunshine sunshine sunshine
|
|
|
|
|
loctrice wrote: This was really just a side note because I didn't know there were any changes being made to the code, and he worked directly on my branch.
Problem solved. Refresh your branch from the repository before you make any additions to the code. Just say you did it as a precautionary measure because you made a mistake and wanted to be sure you didn't unintentionally introduce problems into the code base.
That is why code repositories are implemented.
If he complains make a branch for him and then it can be decided if his changes are folded in to the final project by whomever is doing release control.
Once you lose your pride the rest is easy.
In the end, only three things matter: how much you loved, how gently you lived, and how gracefully you let go of things not meant for you. – Buddha
Simply Elegant Designs Jim<</xml>
|
|
|
|
|
What's the point of learning to hit people?
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
I'm cutting weight for the 27th right now. You always got to ask yourself in this situation:
"Is this person really an elephanttard sunshine, or am I just feeling the cut"?
Elephant elephant elephant, sunshine sunshine sunshine
|
|
|
|