henderson101's comments

henderson101 | 10 years ago | on: Individuals with social phobia have too much serotonin

For me, it's a lot of accepting what I can change and putting things I can't in to perspective. Treating others as I'd like to be treated. And really, trying to find peace without creating conflict.

Think of it as a form of meditation, without the sitting and relaxing part. It is hard to explain because there are many layers to the technique, but keeping different aspects of your life in isolation is another important factor.

Bad day at work? When you walk out of your office, throw it away. Argument with your partner? When you leave your house, don't dwell on it. Stop beating yourself up about things... materialism isn't jut about physical objects, it's also about your environment. If you feel self entitled, you feel like things conspire against you more frequently. Accept that you're no better than anyone else, learn to love the incomprehensible..

There's no magic fix. Accept that. Drugs can mask your symptoms, but they can't fix the underlying problem if your attitude towards life doesn't also change.

This is all pretty vague I know, but without trying to sound like psychobabble - take what you can from my suggestions and reject what you doesn't work. And never let anyone tell you you're cured or still ill... you're cured when you feel cured. You will relapse, but if you fall back to your mecanism to survive all should fall back in to place.

henderson101 | 10 years ago | on: Individuals with social phobia have too much serotonin

Hmmm.. having been on an SSRI (at the time I was depressed) and suffering from a mild to middling social anxiety disorder (which stems from a chronic childhood one which lessened as I reached my mid 20's), for me SSRI's made me feel indestructible and fearless. But they also made me feel like I had no emotions at all and removed sexual desire and affected pleasure, so I stopped taking them and instead dealt with the causes of my depression. I still get bouts, but I have a mechanism in place to handle the symptoms and they mostly dissipate. That coupled with an ability to separate/compartmentalise personal and work life (as in, they just don't cross over in my mind), a lot of the stress I feel is only in the parts of my day when I am in the section of my life that I'm having issues with.

The human brain is wonderful.

So in short - I don't think I fully believe what they have found. I think the problem is that the extra Serotonin papers over the cracks well enough to work for most people. So, maybe my experience is just due to the fact it made me relax and that was the reason for my issues in the first place? Who know, I'm not a doctor. All I know is that more Serotonin felt better than less at the time.

henderson101 | 11 years ago | on: How a Lousy Football Game Led to the Greatest Hockey Game

Eventually, yes. But it's the same as with Sophie Wilson (designer of ARM processor instruction set, formerly Roger) - is it a historical account, therefore use their name/gender at the time of the event, or a retrospective where their name/current gender overrides that historical fact? Tough call.

henderson101 | 11 years ago | on: Why I am called "the Father of Visual Basic" (1996)

No, no, no! I work in both on a daily basis, and have done since 2006/2007. Around 2006 I started migrating Delphi code to .Net for an employer (they had a lot of VB.Net already through acquisitions). Then circa 2007, I started at a company that used a VB.Net 1.1 codebase, upgraded it through to 4.0 adding in a lot of C# assemblies and extensions along the way - culminating with a complete refactor of all key components in to C#.) Now I work with a codebase that is mainly VB.Net but all new code is in C#.

VB.Net is a horrible language that lets developers get away with some really awful practices. The fact that the various Options are still present, and not on by default, is a recipe for disaster. That this is legal:

Sub Main dim x as boolean = false ''or true... dim y as integer = 0

select case y case x Console.Write("What does this even equate to???") end select End Sub

end case

or that this is legal:

    Class SomeArgs
        Inherits EventArgs
		
		public Property Message as String
    End Class

    Class HorribleCode
        Public Event Blah(ByVal sender As Object, ByVal e As Someargs)

        Public Sub Doit()
            RaiseEvent Blah(Me, new SomeArgs with { .Message = "Wow... YUCK!!!!"})
        End Sub
    End Class

    Public WithEvents ThisSucks As HorribleCode

    Public Sub ThisReallyWorks(ByVal sender As Object, ByVal e As Someargs) Handles ThisSucks.Blah
        System.Console.WriteLine(e.Message)
    End Sub


    Sub Main()
        Dim h As New HorribleCode

        ThisSucks = h

        ThisSucks.Doit()

    End Sub
Yes, I dealt with code that had both of those "techniques" in it... ugh.

The second example was mainly because the off shore coders didn't realise AddHandler/RemoveHandler existed... le sigh

henderson101 | 11 years ago | on: Building and Running .NET’s CoreCLR on OS X

No, that's not really true. Their business model revolves around licensing the mono runtime to end users (in this case Developers) along with some extra platform specific code. In the case of iOS that is a statically linked exe build from AOT compilation of the CLR code. For Android that is a runtime that sits on the device and is shared for each exe, and for Mac that is taking the Mono Runtime and moving it in to the App package.

Yes, iOS was a lot of work. Yes, if they want to make it a commercial venture, that is their right, but Miguel has gone on record stating that no one else can do this due to the way the Mono runtime is licensed. They refused to give a static linking exception, as some other libraries do, so basically your only option is their solution or your own written from scratch. This is why the CoreCLR is cool.

Also - did you notice Mac is in there too? If you build a self contained package using Mono (embed the runtime in the App Bundle) they want you to pay for that now. Even though this has about zero to do with static linking.... I had a 10 minute long argument with a Xamerin representative about how retarded this was, as people have been embedding the Mono Runtime in their Mac apps for quite a long time now. But no, apparently we now pay for that.

I was on the Monotouch Beta and it looked so good. It's a pity the initial pricing was so absurd and even all these years later, it is still impossible to build an app for iOS with the Mono framework without a fee on top of the Apple Developer license. This is why I stuck with Objective-C.

henderson101 | 11 years ago | on: Building and Running .NET’s CoreCLR on OS X

No - Mono has crazy licensing restrictions and massive licensing costs for statically linking their framework. Xamarin offer a better option, but there is no "free" alternative using C#, nor could you create one with the Mono framework. The CoreCLR does have the possibility to get around this as the code required for creating a solution is not licensed in the same way. Xamarin's entire business model revolves around the fact that static linking is not allowed using the Mono Framework as a basis.

henderson101 | 11 years ago | on: Building and Running .NET’s CoreCLR on OS X

Yeah, the pricing improved - but essentially, it is impossible to create the same exe for iOS using the open sourced Mono version because of the way in which the runtime is licensed (strict LGPL.) No static linking, so one must buy a commercial Mono license, which would not be the case for this solution.

henderson101 | 11 years ago | on: If 16-bit Windows had a single input queue, how did you debug applications?

I was just remembering my first job, where we still developed 16-bit based clients. I was thinking "Wow, I don't remember it being so difficult to debug...", then it dawned on me, everything we were doing was on machines running Win NT 4!! 16bit Delphi 1 was an amazing achievement though, and the 32bit transition was fairly painless for us too.

henderson101 | 11 years ago | on: English Proficiency Index

France - the French have a very long history of feeling that the French language has a prestige status in the world. English is now a fairly large force in the world, but it wasn't always. Whether French is still a prestige/world language or not now, the French are incredibly proud of their language. The incentive to learn English, one of their languages largest competitors, is just not there.
page 1