Posts

Showing posts with the label links

This Blog Has Moved!

Right, so yes, five years ago I moved to github pages, and never bothered to redirect any of these pages there. Now I've moved on from there, and... Finally I am using my real domain, trishagee.com . My blog is now at trishagee.com/blog .  See you there!

...but most of all, it's fun

New Blog Post: Being a cyclist IS a lot like being a woman.  But… 

Java 8 - Introduction to Lambdas Article

Image
This month's Java Magazine features an article by me, Ben Evans and Martijn Verburg about the new lambdas  coming in Java 8 . The aim of the article is to give an overview to normal, human Java developers, who don't need to know the theory behind what they are or how they work under the covers, but want to know how to use them when they get the shiny new version of Java next year (or even get ahead of the curve and try them now ). Look inside > Exploring Lambda Expressions for the Java Language and the JVM

Update on events

Just a quick note to say I was interviewed for another podcast , again to talk about all-female events.  It's only a short one and there's probably not much in there that I haven't said before, either on here or in person. From the 21st May, I'm at GOTO, both Copenhagen and Amsterdam.  I'll be talking about code & the Disruptor, thank goodness, and will be trying not to rant about the subject of women in technology.  If you see me there, come and say hello! On Friday 25th May, after all the GOTO craziness, I'm going to repeat the Disruptor presentation in Rotterdam at 010DEV , an event rather fantastically called "The Disruptor and the Perfect Programmer", which someone on Twitter correct noted sounds like a fairy tale. After all that, I'm hopefully going to take June off to play Diablo 3 and Prototype 2, and read the next Game of Thrones book.  All these joys I have been denying myself to make sure I get everything sorted in time for nex...

Interview by the Oracle Technology Network at Devoxx

Tori Wieldt from the Oracle Technology Network interviewed me at Devoxx.  Because I was there to be on the Why We Shouldn't Target Women panel, the interview is just another platform for me to air my views on this subject again. Yes, I am actually wearing pink....

Mike and I debut our new Disruptor presentation

Last Tuesday  Mike and I unveiled our brand shiny new presentation: Understanding the Disruptor, a Beginner's Guide to Hardcore Concurrency .  This was a preview of the talk we'll be doing at JAX London on the 2nd November. A video of the session is available, as are the slides .  I promise not to say "so" anywhere near as many times when I repeat my performance at JAX (is there anything more painful than watching yourself on video?). I thought the session went really really well.  We got some great questions at the end, we had an audience that was engaged, and I was dead pleased we didn't lose anyone with the assembly language.  We had some very valuable feedback afterwards too. As well as our presentation, there were three great lightning talks: Somay Nakhal on Java Thread States - Somay gave a nice overview of thread lifecycles with code and some great diagrams.  I liked how he made this more applicable to the real world than the sort of...

A chance to see some of my actual code (even if it is C#)

Remember I posted about having to write .NET ? Well, the code and the tutorial are available for you, my lucky readers, to rip to pieces view. I am not the only person responsible for this code though, so be kind.

Getting around a bit

I'm honoured to now be listed on three aggregated blog feeds: The new and somewhat embryonic blogs.lmax.com . The London Java Community Aggrity . ThoughtWorks Alumni , along with a whole host of distinguished names. The pressure's on to try and write useful stuff.  Oh OK, I'll settle for "entertaining".

Comments on representations of our industry

I have not (yet) seen the presentation this post is referring to.  But I think many of the comments Ted makes are very valid, and our industry as a whole should occasionally stop and think.  I've seen Ted speak at QCon, and I've had a lot of time for his comments ever since. I'm aware that this blog is rapidly filling with comments about gender and perceptions and people-y stuff, when I originally wanted it to be a purely technical blog.  But I guess this other stuff interests me more.  And there are less people talking about it than there are talking about pure technical solutions to problems.

Why changing jobs frequently is not necessarily a bad thing...

...in fact, it's actually a good thing .

Scrum but...

Having experience Flaccid Scrum , I find this article interesting, and agree with most of it. I'd also like to add though, that if you do the scrum practices (story cards, stand ups, retrospectives, etc) but don't buy into the fundamental principals, you will not succeed.  And that means everyone on the team, not just the people in charge.  In particular, if the team is not empowered, is not committing to the estimates and the iteration plan in its heart, and and does not trust, then you are probably better off using traditional processes.  Or just as likely to fail whatever process you use.

Why to Start a Startup in a Bad Economy

Why to Start a Startup in a Bad Economy

Gender Stereotyping

I'm very interested in the subject of gender stereotyping, which probably isn't surprising as I'm a girl in a predominantly male industry.  And I like cars, and sports, and get irritated if people assume I'm not "allowed" to be interested in these things. Far from being discriminated against, however, I find many people ask me why there aren't more women in the industry and what can be done to encourage girls into IT.  If these questions were easy to answer, they wouldn't have to be asked. But one of my personal theories is around how we raise our children.  Yes, it's possible that girls are genetically, for some reason, averse to technical types of roles.  Or that the working environments don't appeal to the feminine mindset.  But if you tell kids from an early age that some things are for boys and some are for girls, there just aren't going to be enough girls studying "boys" subjects later in life to get a large proporti...

Metrics and Incentives.

This  is a great example of what happens when you try to incentivise intelligent people on very simple metrics. They cheat. This was well described in Freakonomics , and something Mr On Software bangs on about regularly .  It's clear that there isn't really a good answer to the problem - actually that's not true.  The answer to the problem is to have everyone working in a job they are happy in and proud of, one where they are intrinsically motivated, and give them enough information to allow them to make the correct calls when it comes to prioritising work.  But I'm guessing that a large portion of the working world does not fall into this category.

Agile Infection Growing

This is a bloody good idea . It builds upon my own Virgoen tendancies to write lists and tick things off, but what the list model lacks is the "in progress" state. Plus occasionally my lists get confused. See today's notebook page: Thursday Fix bugs in Test Director Merge fixes up Do build Merge down Read terms of contract E-mail solicitor Go to Robert Dyas Order DAB Radio Finish business analysis docs Carry on with QCon note consolidation How do I know which ones I've started? I could do with a couple of boards at least as well to separate the personal from the business. Also note that I took something away from my Time Management course, attended when I was a mere graduate at a large manufacturing organisation: make a new list for each day, discarding your completed items and moving forward the incomplete ones (it also mentions to discard "low priority" items that haven't been done over a week or two under the theory that you'll never do it if ...

QCon: Blogger's Summary

I might be too late in writing my own thoughts on QCon, but a bunch of other people have done a pretty good job.

Certifiction

Image
From spellfecker  today: Certifiction (n.) : a professional endorsement which states only that the holder had the money to pay for the exam. ...which reminded me of this debate , particularly the first comment.

Continuing the Agile froth...

...there are a number of points in this interview with Paul Oldfield which are interesting to consider when thinking about "doing Agile right".  It seems to be compatible with my "people over process" view - I'm not stating that having good people negates the need for any form of process or discipline, I have seen that this is simply not the case.  I do however think that agile techniques in particular rely heavily upon the "right" people / team, for some nebulous definition of  "right".

Popular posts from this blog

Dissecting the Disruptor: What's so special about a ring buffer?

Dissecting the Disruptor: Writing to the ring buffer

Dissecting the Disruptor: Demystifying Memory Barriers