Copacetic

Ace King, check it out!

Event Sourcing : The Best Ubiquitous Design Pattern You Have Never Heard Of

leave a comment »

This is a talk on Event Sourcing I did last year at the O’Reilly Software Engineering Conference in London.

The slides are included below as well.

Written by Joe

August 31, 2017 at 9:13 am

Posted in joedrumgoole

Bitcoin Bubble?

leave a comment »

soap-bubbles-817094_1920

Around Christmas last year (2016) I was doing some internal training on Bitcoin and Blockchain for sales staff at MongoDB. This was nothing too heavy but as part of the process I reckoned that if I was going to understand this thing I would buy some as part of the process. I bought two tranches of €100, the first in December 2016 and the second (just before a talk at UCD on the same topic) in January 2017. There was a €3 transaction fee for each purchase.

I did occasionally look at the Bitcoin prices and watched its ups and downs. Eventually when it seemed to be at an all time high in May 2016 I cashed out my original €200. I kind of forgot about the residue until last night. I checked the price around 12pm.

€388 euro.

Feels bubblish to me 🙂

Screen Shot 2017-08-30 at 08.54.40

Written by Joe

August 30, 2017 at 7:56 am

Posted in Bitcoin, joedrumgoole

Tagged with

The Ultimate MVP : The Saturn 5 Rocket

leave a comment »

Saturn 5 Rocket

Saturn 5 on its Launch pad

Most people in larger companies look at the lean-startup movement and think it doesn’t apply to them (despite much of its inspiration coming from a very large company, Toyota). Well NASA ran a very successful Minimum Viable Product through the 1960’s called the Apollo program.

The Apollo program had a simple goal, put a man on the moon.  Every part of the mission was dedicated to that end. So although the Saturn V rocket is the largest rocket every built it was completely disposable apart from the Command Module that returned to Earth with the astronauts. Even that was discarded once the astronauts had been recovered.

There was no attempt to design reuse for trips to other planets or reuse in the mission of space station building. They reused extensive design knowledge gained in the design of Mercury and  Gemini and space missions and focussed on design simplicity and remote monitoring as opposed to onboard maitainance to resolve problems.

Most importantly, they recognized that the short duration of Apollo missions meant that the parts and sub-systems did not need to undergo the rigor of prolonged testing in the harsh environment of Space.

They wouldn’t have called it that at the time but they were engaging in lean design and adopting lean startup principles.

  • Minimum Viable Product: A rocket to put a man on the moon and bring him back
  • Reuse of standard components: Many of the sub-systems for Gemini and Mercury were carried straight across
  • No Over design: Design for the current mission, a short duration trip to the Moon, no a long duration flight to Mars.
  • Rapid Iteration: 11 Apollo missions in 8 years culminating in Apollo 11 that put a man on the moon
  • Failed Experiments:  Apollo 1 resulted in a mission fire that killed all three astronauts, apollo

So next time someone says MVP is a the new new thing. Tell ’em about the Apollo program.

Written by Joe

February 15, 2016 at 9:29 pm

Posted in Uncategorized

Tagged with , ,

MongoDB Meetups – Dublin, London

leave a comment »

spark

Come and meet Bryan Reinero in Dublin and/or London at MongoDB user Group meetings that are happening in March on the 16th and 18th.

Bryan will be give an overview of MongoDB 3.2 and show us how to integrate Spark and MongoDB.

There will be beers and pizza. Hope to see you all there.

Written by Joe

February 12, 2016 at 2:11 pm

Posted in joedrumgoole, MongoDB

Tagged with , ,

My Every Day Electronics Carry

leave a comment »

everyday-carry

  1. US USB power adaptor
  2. Ethernet connector for MacBook Air (so far never used but its only been a month)
  3. US plug adaptor for Apple power block
  4. VGA dongle for Mac (amazingly this is the first one I bought and I still have it)
  5. USB to USB connector (male to female)
  6. USB to printer form factor connector
  7. USB dongle with attachment to allow it to read/write MicroSD cards
  8. Another USB form factor convertor
  9. Universal plug adaptor (works everywhere). Got this in Frys. Its great ‘cos it has a USB power point built in
  10. Three MIFI
  11. Mac iPad Cable (also can be used to charge iPhones)
  12. MicroUSB cable
  13. Verizon LTE MIFI (for USA)
  14. USB extension cable
  15. USB hub
  16. Ethernet (use to roll up but the spring is broken)
  17. MicroUSB car charger

Not shown is my MacBook Air, my Samsung Galaxy G4 and their associated chargers. I carry all this stuff in a transparent Ziplock bag so I can easily see what I am looking for. My backpack of choice (not shown) is a Lowe Alpine computer backpack, I favour it because it comes with a slip on waterproof cover which is great for cycling in Irish weather.

Written by Joe

August 17, 2013 at 3:03 pm

Why I am Joining 10gen (The MongoDB Company)

with 4 comments

Monday will mark my first day at 10gen as Director EMEA. Why leave a very successful Irish startup, FeedHenry for a new position in 10gen I hear you ask?

Well, it’s not everyday you get a opportunity to work for a company that is changing the world of Enterprise Data, Hugh McLeod famously challenged Microsoft to “Change The World or Go Home” and that’s exactly what 10gen is doing with MongoDB. With 4 million downloads and counting and enormous credibility amongst the code cutters who actually build software everyday this is a once in a lifetime opportunity.

Its also Open Source which is something I have been passionate about ever since installing my first GNU C compiler in 1989.

What will I be doing for 10gen? I think my boss Ron Avnur described it best: my job will be to help 10gen customers become successful using MongoDB.

I will continue to be a booster for FeedHenry and I wish everyone in that company the best of success.

Written by Joe

July 6, 2013 at 1:57 pm

A Short Post on Short Pitching

leave a comment »

The pitch from Pettitte

Short pitching is all the rage with one, two and three minute pitches the norm at startup events. You rarely see companies given more than 10 minutes to present their company. Inevitably you are there with 10-50 other participants trying to make an impact. I have been giving this advice out to companies for a while now so it seemed a appropriate to whack it into a short blog post.

  • Entertain me: I’m bored. The panel has been companies trot out fomulaic pitches all day long. Tell a story, demonstrate enthusiasm, joy, laughter.  Make sure you don’t sound or look bored, or disenchanted. You’d be surprised how many founders leak those emotions in pitches.
  • Three Messages: Think of three things you want me to remember and hit me with those. Nothing else.
  • Your deck: You deck is just there as an adjunct to your presence. Single words, pictures or clearly articulated, defensible killer stats that no one else has.
  • Finish With A Flourish: Make sure they remember you as well at the end as at the start.

What not to do:

  • No Financials: If you are profitable say it, if you are experiencing 200% month on month viral growth say it. Don’t drown people in spreadsheets.
  • No Reading: Regurgitation of blocks of on screen text is a waste of everyone’s time.
  • Running out of Time: Practice your timing, not hitting your mark makes you look like an idiot.
  • Rushing: Don’t try and do your standard 15 minute VC deck in three minutes.
  • Double headers: One speaker. This “and now my CTO will tell you about…” looks like insecurity and ego mania.
  • Demos: It will break, you will look lame.
  • Videos: If I wanted to watch a video, I’d be back in my hotel room.

You  goal is to leave them wanting more…

Written by Joe

April 25, 2013 at 10:05 am

Posted in Startups

Tagged with , ,