I am a software technical lead for a team working on surveillance video recording platform and a member of platform architecture council (not sure what that means yet), whose responsibility is to drive forward common framework/architecture for various products within UTC Climate, Controls and Security Systems division.
My primary area of expertise is high-performance (all aspects: CPU, throughput, disk/network I/O...) back end software written in C++/C# (90/10). Other areas where I've dabbled: C# w/ WPF (lots of dabbling), WCF, ASP.NET, HTML/CSS/Javascript/jQuery, F#.
I truly enjoy building software and seeing my products in the hands of end-users. Lately I've also discovered I enjoy building teams that build software.
Since I don't get to code as much as I'd like to at work, I spend nights coding at home primarily for recreation (plus there's that side effect of learning things). Some of that work can be found on GitHub. Code Project is next.
|
3h
|
|
awarded | Popular Question |
|
2d
|
|
comment |
How to conditionally build other projects? This suggestion worked completely as advertised. Thank you! |
|
Jun
16 |
|
comment |
How to conditionally build other projects? (for more context see my comments above) I've been battling it out with Jenkins for what feels like 3 months but I think it was only 3 calendar days or so. I've tried various plugins, using them as designed, or using them a$$-backwards to see if that would solve at least half the problem. You sir, have just provided me with another weapon against that beast. Sure, to some maybe what you said is obvious, but I say this idea is brilliant!! +100 (assuming it works, which I will try tomorrow) |
|
Jun
16 |
|
comment |
How to conditionally build other projects? ... such as build pipeline plugin don't work right. Oh, and there's no site/forum/doc page that says you have to edit global jenkins config that magically gets new sections added to it. I accidentally noted that fact when scrolling down through commit history of flexible publisher plugin |
|
Jun
16 |
|
comment |
How to conditionally build other projects? I was up till 4 am last night and back at this stuff at 9am this morning for another 5 hours and at the end, I compiled the same list of steps/options that you just listed... then I had to go dig this up: xkcd.com/979 Not sure what was different back in Oct 2012, but your option 4 "almost" works IF you don't forget to go into global config and tell the publisher that he should run ALL build options, instead of default ones. HOWEVER, the problem I'm facing now is that when you use the publisher, it makes the next job a "subproject" instead of "downstream project" so other things... |
|
Jun
15 |
|
comment |
Jenkins build promotion: How do I schedule a build promotion? I've been thinking of a similar solution to what you proposed, but can't see a way to do this without side-effects? Is there a way to chain jobs together but not have upstream ALWAYS execute downstream when it completes? |
|
Jun
15 |
|
answered | Tests for emptiness vs tests for nothingness |
|
Jun
12 |
|
revised |
Coding Convention: C++ Header/Interface Files added 1 characters in body |
|
Jun
12 |
|
comment |
How photo-realistic rendering can be applied in education? typically, you would encounter a problem and then look for ways of solving it. This questions to me reads, "hey I have a solution, photo-realistic rendering. Now I if only I had a problem to solve with it"... seems backwards :) |
|
Jun
12 |
|
answered | Coding Convention: C++ Header/Interface Files |
|
Jun
12 |
|
comment |
Best way to release an RPM that includes an independently version module @JoelDavis: np, let that be a lesson to me for typing too much :) |
|
Jun
12 |
|
comment |
Best way to release an RPM that includes an independently version module @JoelDavis: you might be right, that's exactly where I was going in the last paragraph but clearly, not in as much detail. It's certainly an option. |
|
Jun
11 |
|
awarded | Student |
|
Jun
11 |
|
asked | Best way to release an RPM that includes an independently version module |
|
Jun
11 |
|
awarded | Yearling |
|
Jun
11 |
|
awarded | Nice Answer |
|
Jun
11 |
|
awarded | Autobiographer |
|
Jun
11 |
|
comment |
sizeof style: sizeof(type) or sizeof variable? "Quick scan to see where that variable is used.... there is always a chance of getting this wrong" - to me this is the biggest danger of doing sizeof(type), which is why I always do sizeof(variable). Because the end-result of this danger is that everything might still compile and even if you make one mistake, it might take you more than a year or random crashes and buffer corruptions before you catch it. And I couldn't make the connection (obviously my time window per question is about 30 sec) between this question and "pointer indirection mistakes". |
|
Jun
10 |
|
awarded | Enlightened |
|
Jun
10 |
|
awarded | Nice Answer |