I first created this homepage on geocities in the late 90's. Around 2001 I moved it to http://users.tpg.com.au/bdgcvb, which was an address provided by my ISP. All was well until I upgraded my ISP plan, at which point they changed my homepage to be http://users.tpg.com.au/adsln4yb and could not to provide a redirect. This broke hundreds of links on the Internet, and my business cards! Looking for a way to avoid this in the future, I registered my name as a DNS pointer: http://www.brendangregg.com. This will always work, wherever my actual homepage may be.
Email: bgregg at netflix.com
I get a lot of emails, which build up into the hundreds when I've been traveling for a number of weeks. I do eventually read all the emails I'm sent, and while I want to reply to them all, I don't have the time to do so. If I didn't reply to you, sorry, it's likely because I'm just busy.
A Performance Issue: I usually don't have the spare time to help with random performance issues, sorry. If this issue is on a forum, mailing list, stackoverflow, etc, I'm more likely to find the time to help, since it can be useful to have a public reference to an issue with its solution.
Book Errata: Please email me. I've put Systems Performance errata here.
Mentoring: I can't currently offer individual mentoring outside of my work. If you'd like to learn from me, I have shared a lot of content online, much of which is linked from this homepage. This includes over twenty hours of video presentations. There are also my books. One day, I might teach classes again.
Training Classes: I've developed and taught professional training classes in the past, on topics including performance, cloud computing, and security. These were open to public registration, and attended by students from many different companies. I do love doing these, but I'm not currently offering any. I hope to again someday.
Software suggestions: I'm grateful that people would find the time to email me about a program I've written; whether it is to report a bug, make a suggestion, or simply to say thanks. I make a note of useful suggestions and attempt to implement them (I'm not always successful, but I try).
Software code: Many people have emailed me code to include in my programs, which I've sometimes done (their name will appear in the code), but I often don't. I'm grateful that people take the time to do this, however, I must be extremely careful about the code that I use, as many of my programs are run (as root) on critical production servers.
DTrace and Solaris: Many years ago Solaris was widely used, and I used to regularly contribute my spare time to the DTrace and Solaris communities, including answering emails to help people solve random issues. These days other projects involving Linux and FreeBSD have a higher priority for my spare time, and I've been moving older Solaris projects to the crypt for historical interest.
Photos: A number of people have emailed to ask for permission to use photos from my website; if you would like to and will acknowledge the photographer (me), you are very welcome to do so. I'm glad people enjoy them, and I'm happy to know they are useful somehow.
Back to Brendan Gregg's Homepage