Reading Summary – 2018

It’s that time of year again.

It’s hard to believe it’s been three years since my original reading list. I’m pretty sure I’m reading as much as I dare at a time (quality over quantity). One thing I’d like to track this year is how many books I buy/receive v. how many I’ve actually read. For those of us who tend to buy books whimsically and/or recklessly, it might be a good idea to cut down on that pile of shame. (Confession: I’m already -1 on that count)

Anyways, on with the list..

Ghost in the Shell Deluxe Edition Volume 1 – A watershed work of cyberpunk.  I’ve been a fan of the anime since the original release in the 90s.  The original manga does not disappoint.

The Subtle Art of not Giving a F*ck – Kind of an anti self-help book.  Some interesting premises and ideas around the futility of avoiding discomfort and making systemic changes with that in mind.

Babylons Ashes –  Book 6 of The Expanse.  Continues the arc of the previous book neatly while still taking us on a few tangents to flesh out the after effects of recent events.

The Churn – An Expanse novella.  There’s a set of these, one for each of the lead characters.  This one gives us the backstory of Amos Burton, the Rocinante’s mechanic.

Zeus Grants Stupid Wishes – A collection of (very) funny interpretations of world mythologies and religions.  Think of it as if Cracked wrote a course on comparative religion

Persepolis Rising – Book 7 of The Expanse – This entry takes us forward about a generation past the events of Babylon’s Ashes while still keeping us up to date on familiar characters and introducing some new ones.  Probably one of the weaker offerings of the series but I’m still hungry for more.

The Butcher of Anderson Station – An Expanse Short Story.  Much shorter than The Churn, but still a good read.  Little bit of insight as to how Colonel Fred Johnson got his infamous moniker.

Old Man’s War – This is my first introduction to John Scalzi and I was not disappointed. This book (series) is surely inspired by Heinlien’s Starship Troopers, but without all the bloviating. I’ll be continuing with the series.

Antifragile – IIRC, I read this book as part of a Strenuous Life challenge. An in-depth study of building better systems by microfractures and the idea that there is no strength or growth without resistance.

Blood Meridian – A vivid and nightmarish stream of consciousness using historical events as a backdrop. This was a bit dense and requires some concentration to truly appreciate. It was a nice reminder that just because something is critically acclaimed and makes a lot of Top 10s, that doesn’t mean it’s for everyone.

The Accidental Billionaires – The story of the founding of Facebook. Interesting and familiar but that’s mainly because I already knew the story. Still, if it’s a Ben Mezrich book, I want to read it.

The Ten Day MBA – Very interesting crash course in business.  Brushed up on existing knowledge and learned a few new things

12 Rules to Life – Excellent restatement of common sense principles by controversial personality Jordan Peterson. Accessible and interesting, if a bit long winded. 

 The Professor In The Cage – In the spirit of George Plimpton’s ‘Paper Lion’, this is solid behind the scenes storytelling of the world of fighters.

Skin In The Game – Another one by Nassim NicholasTaleb.  A discussion of evaluating advice based on the risk profile of the advisor.

A Fighter’s Heart – An interesting examination of commonalities across multiple fighting styles from both the fighters and spectators.

No More Mister Nice Guy – Watershed work on breaking unhealthy conditioning and making your needs a priority.  Intended for men but might be valuable to anyone.

Meditations – Marcus Aurelius intended for these musings to be for his own personal reflection.  It’s since become regarded as one of the iconic works of Stoic philosophy.  Suitable for reading beginning to end or for spot reading as desired.

Letters from a Stoic : Volume 1 – Another watershed work of Stoicism.  Written as advice to friends which means the names might require some googling.  Also, the content is a bit repetitive and comes off as a bit flowery and preachy.  I prefer Meditations

This Will Never Happen Again – A collection of essays from David Cain’s Raptitude.com website.  Good reads for grounding and motivation

I’d love to hear any feedback on this list and invite you to share your own reviews or recommendations.  As always, if you have any questions or comments, please feel free to add them here or address them to john@benedettitech.com.

Betting On Yourself

New years are appropriate times for new beginnings. As is my preferred approach, there’s no better time for a big change or a big bet than the moment you’re ready. The end result for me recently has resulted in a new role and an entirely new city, with my family in tow. To say that this is scary and uncertain is an understatement.

It’s a cliche/oxymoron/koan that the only constant in life is change. But it’s a truth in our ever changing and ever accelerating world that you can either embrace change or embrace irrelevance. In no trade is this point of view more appropriate than working in tech. Tastes change. Tools and frameworks change. And the people around us constantly change. If we are to live intentionally, we need to do so with our eyes wide open and to persistently choose our path. Often, this will mean taking on risk and disrupting your current routine.

From my inaugural reading list, I’m reminded of Choose Yourself. The entire premise of the book is reminding yourself to roll with the punches and that, ultimately, you can handle this. And when you work in a trade with constant changes and ‘just-in-time’ learning, this faith in yourself is justified.

Of course, I’m not saying to be reckless or constantly in motion. But there’s something to be said for managing risk rather than avoiding it. Without challenge and resistance, there can be no growth. And proceeding under a little uncertainty is healthy and crucial to breaking through ‘analysis paralysis’.

I’m interested in hearing about your big moves, whether they’re past or present. And as always, if you have any questions or comments, please feel free to add them here or address them to john@benedettitech.com.

Happy New Year!

TsunamiCon 2018 – A Look Back

“And now for something completely different…”

I know it’s completely unprecedented in my profession, but I’m a big fan of gaming.  When I’m not looking down my nose at console gamers, I can be found with zero or more people, huddled around a tabletop game.   And as I’ve done for the past three years, I had the pleasure of attending TsunamiCon 2018.

TsunamiCon bills itself as “Wichita’s premiere tabletop gaming convention,” and I’m inclined to agree.  Over the past few years, it’s grown to attract a new following with more attendees every year.  My experience this year was intended to be mostly as a guest, but I just couldn’t resist the call to run some tables myself.  And this year, my son even stepped up to share some games he enjoys with other gamers.  Here’s a quick run-down of our sessions:

Friday

Shadowrun Missions : Welcome to the Sixth World – Shadowrun is a dystopian near future science fantasy setting.   Basically, if you took Gibson’s Sprawl setting and added magic and fantasy races like elves and orcs.  That’s Shadowrun.   Shadowrun Missions is the organized play version intended for individual players to show up for a one-off adventure.  Our host walked us through a (challenging) character creation before throwing us into the streets of Seattle.  Can’t wait to try the setting again.

Liberty or Death : The American Insurrection – I grew up on Avalon Hill wargames, meaning lots of cardboard counters and poring over dense rulebooks with ubiquitous reference numbers.  GMT’s CounterInsurgency (COIN) series definitely scratches that itch for me.  Liberty or Death allows players to choose a faction within the conflict to wrest the American colonies from British rule.  Rather than simplify the conflict to being an isolated series of battles between Redcoats and Colonials, this game expands on the historical place of the American Revolution as just another theater in the global conflict between great powers like Britain and France.

Eschaton –  This was an interesting deck builder with area control elements.  Players take control of a cultist faction struggling for control over minions and against each other with an eye toward ultimate dominance.  Great way to end the day.

Saturday

Embarassing my son

Pixel Tactics –  A good friend of ours hosted a tournament for this game last year, which I’m proud to say my son won all on his own.   This game merited another tournament this year with promises of even greater glory and prizes, some supplied by the game publisher themselves!  Players have a single leader that guides various ranks of heroes in battle against their rivals.  Simple stats are buffed by intricate and seemingly limitless combos based on their position on the field and their proximity to the leader or other heroes.

Arthur, Queen of the Britons!

Mounting Pitons to Hold the Grill – ‘Tim the Enchanter’ is a regular fixture at TsunamiCon.  This time, we ran into him while my daughter was exploring the con and noticed several distinctive props for an upcoming LARP game, based not-so-loosely on Monty Python and the Holy Grail.  After Tim regaled her with promises of high adventure and treacherous challenges, Queen Arthur took up the quest for the Holy Grail, leading her Knights of the Round Table to ultimate antics and silly success!

Ethnos – In Ethnos, players call upon the support of giants, merfolk, halflings, minotaurs, and other fantasy tribes to help them gain control of the land.  This is another one that doesn’t make it to the table at home very often and we were delighted to have a full table.  The game seems like there should be much to it as it largely consists of card draws and playing sets.  The fun and intrigue crops its head up when players time their plays in attempts to gain the upper hand before the end of the round.  Lots of stare downs and trash talk at this one.

Pathfinder Society : Trial By Machine –  Pathfinder Society is the organized play version of the Pathfinder fantasy setting.  This was a chance for players of any skill level to try out the game and meet other players in a one off adventure, and let me test my GM skills on a new set of victims in the process.

Sunday

Free Play –  Even for the most fanatical of gaming enthusiasts, cons invariably take a toll.  My family and I had hit the wall by Sunday morning but we braved the floor again for some pick up card games and to say goodbye to old and new friends.  As exhausting as it was, it won’t take long before each of us is brimming with ideas and counting the days until next time.

See you all next year!

As always, if you have any questions or comments, please feel free to add them here or address them to john@benedettitech.com.

 

On MMA, Neil DeGrasse Tyson and Foul Mouthed Teddy Bears

“Shut the fuck up!” – James Cameron has totally said this at least once

A friend recently got me listening to Joe Rogan again.  Whatever your opinion about his venue, his guests or his personal biases, the dude is never boring.  I had one of those Baader-Meinhof moments when he had Neil DeGrasse Tyson as a guest recently.  Here’s a quick breakdown.

Tyson has an anecdote about how he teased and/or hassled James Cameron for a technical error committed during the making of Titanic.  During the ending sequence when Jack is (unnecessarily) freezing to death in the North Atlantic, Tyson claimed that the stars in the sky were actually incorrect for that part of the world at the time in question.  Maybe a bit pedantic, but this is the guy who got on Jon Stewart’s case for how The Daily Show globe rotated in the wrong direction.  It’s kind of his thing.

The real punch line for me wasn’t just that they fixed it, but the details of how, which I now know thanks to Joe Rogan.

Cameron, after much haranguing and good-natured verbal fencing, released a Director’s Cut and contacted Tyson for information on what the sky should have looked like at the time.  Since the stars were added in post production, it basically just took some editing work to fix the sky.   But rather than generate it from scratch, the team in charge of revising the movie looked around their media archives for suitable stock footage to crib from.

You might’ve heard of a pair of movies about a teddy bear that came to life based on the earnest wishes of his owner.   After this wish was granted, the two embarked on many wholesome and family-friendly adventures together.  The scene where young John makes his wish turned out to be the best match for the updated version of Titanic.   Considering Seth MacFarlane’s collaboration with Tyson on the newest version of Cosmos, I like the idea of him being the lynchpin of this entire comedy of patches.  (Even if he had nothing to do with it)

I will throw out a recommendation to check out the Joe Rogan podcast.   He casts a ridiculously wide net for who comes on his show and the format is basically a group sitting around for a couple of hours navel gazing about anything or nothing.

As always, if you have any questions or comments, please feel free to add them here or address them to john@benedettitech.com.

 

 

Proficiency – Crossing the No Man’s Land Between Training and Experience

“You can’t go to the moon because you’ve never been there.” – Some genius

I was updating my resume the other day and it occurred to me that most resume formats tend to focus on training (education + certifications) and work experience.  Whether it’s job experience or your credit score,  people with opportunities are going to ask where you’ve been before and why they should make a bet on you.   It seems like including your training and experience represent well tread ground, but how would you include other important qualifications that demonstrate your suitability for an opportunity?

What is Proficiency?

Examples abound in the IT field.  Do you contribute to open source?  Have you ever participated in a hackathon or other collaborative project?  Do you volunteer at a non-profit where you’re donating your skills?  Do you tinker in your spare time?  How do you represent these things to those with opportunities you want to pursue?  The term I tend to use for that is ‘Proficiency’

How to Achieve Proficiency

“I teach this shit, I didn’t say I know how to do it.” – Good Will Hunting

So, you’ve spent some valuable hours learning a new language, earning a new certification or finishing your degree.   Any of these is a substantial investment in yourself, but not necessarily enough to make you a successful candidate.  When I earned my very first certification (the CompTIA A+), I was answering phones for my day job.  In order to get my shot at a paying gig, I had to spend time experimenting at home and learning from peers who already had their foot in the door.  This was basically a DIY internship but it set up a path to my first paying job in IT.

Once I’d fully embraced the field as a professional, it was important to continue to grow and learn within the field.  It’s true that IT knowledge becomes obsolete at an alarming rate as new technologies are introduced or refined.   The various sections of your resume will be a record of these evolutionary iterations of yourself over time.

How to Demonstrate Proficiency

“Oh! And it’s scented! I think it gives it a little something extra, don’t you think?” – Elle Woods

For me, I’ve got the typical Education and Professional Experience sections listed.  However, I’ve added Skills & Specializations (this is where specific languages or frameworks can go), Certifications (industry certifications that are appropriate to the role) and Special Qualifications (my speaking engagements and body of writing).

Anything you put on a resume is something you’ll need to be able to talk about immediately in any stage of your interviewing process, whether it’s for paid work or otherwise.  Your mileage may vary, of course.   I think the key takeaway here is to own the format and representation of your skill set.   This can (and should) include things you did in your spare time as they represent investments you’ve made in yourself that didn’t necessarily involve a classroom or a paycheck.  With the right opportunity, it might even be more important as it’s a living record of your passion for your trade.

As always, if you have any questions or comments, please feel free to add them here or address them to john@benedettitech.com.

The Strenuous Life – A Look Back (And Forward)

“I wish to preach, not the doctrine of ignoble ease, but the doctrine of the strenuous life.” – Theodore Roosevelt

Last month, I took a hard look at myself, my habits and the life they produced.  Rather than let that die on the vine, I’ve immediately gotten to work.  Some changes I’ve made have been:

  • Becoming single threaded on my hobbies – (1 book at a time, 1 project, etc.)
  • Prioritizing meal planning and making healthier choices – I think I’ve had one or two fast food meals in the past month.

One thing that I can’t let slide is ‘Identifying meaningful fitness goals and finding ways to test them.’  I need data on where I’m at and goals I want to reach before I can actually put any kind of a plan together.  One thing that’s helped me spend more time on this was the 12-week Boot Camp at The Strenuous Life, which I finished last week.

The Strenuous Life‘ (over at Art of Manliness) offers an experience that I’d call, “Scouts or Freemasonry for the Digital Age.”  For me, it’s offered a framework of one-off, daily and weekly challenges to see where I’m at and help me learn where I’d like to be.   And since membership is for life, I intend for it to continue to be a rewarding and challenging experience.

Since the program values the initiatory appeal of keeping the details of its challenges private, I won’t be sharing much of the details other than to list off some of the goals I’ve identified for the coming year:

  • Join a martial arts gym and rediscover my love for fighting
  • Continue to encourage my family’s participation in team sports by volunteering as a coach or official for their programs
  • Grow stronger and more competent physically

Still a wireframe, but I think this is good foundation to build on.  We’ll see how it goes.

As always, if you have any questions or comments, please feel free to add them here or address them to john@benedettitech.com.

Building an App for ServiceNow

ServiceNow kind of has a thing for the letter ‘S’.  Is the thing you just downloaded or built a Scoped app?  Is it a Share app?  Is it a Store app?  It could be all or none of these things.

What is a Scoped app?

A Scoped Application is a distinct module or application within the ServiceNow platform consisting of one or more features.  The idea is that the functionality of the app is distinct enough that it shouldn’t be tightly coupled to one of the existing modules in ServiceNow or tightly coupled to the Global scope.  Any admin can create a new application via ServiceNow Studio.

My Lex Integration experiment was a scoped app, but not a store or share app.  My ServiceNow Cookbook describes how to integrate a scoped app with Github so that it can be easily shared with others.  It’s a great way to connect with other developers with similar interests and to bounce ideas off each other.

What is a Share app?

If you think your scoped app is ready for publication, you can begin the process of sharing it to the ServiceNow Share portal.  The portal has gone through some recent changes and has definitely matured in terms of content and activity.

While everything on Share is in varying stages of development and maturity, everything published there is free.  This is definitely good for new ServiceNow users that are just ramping up on the platform and don’t want to retread a lot of ground re-solving solved problems.  The trade-off is that, like most community supported or open-source code, things available on the Share portal are ‘use at your own risk’ with no guarantee of support, present or otherwise.

What is a Store app?

If you think your scoped app is ready for primetime, you can begin the process of publishing your app on the ServiceNow Store.  This is a premium portal where official Technical Partners of ServiceNow can get their apps certified and endorsed on the ServiceNow platform.  Apps on the Store can be either free or paid, but they benefit from additional endorsement and official support from the publisher and the ServiceNow brand.

Why should you want to build one?

Well, when I build apps, libraries or other code bases, I’m usually just experimenting.  But building useful things that other people want is a proven path towards improving your value as a developer and a partner for users of the platform.  Sharing interesting things that you’re working on is a way to connect with others and create opportunities to share with larger audiences.  It can also open up new business relationships or revenue streams as you develop skills and create products worth paying for.

How do you get started? 

Any member of the ServiceNow Developer program can create or contribute to projects on the Share platform.  Here’s a link to the FAQ.  If you or your practice is interested in publishing on the Store, information on how to get involved is available here.

As always, if you have any questions or comments, please feel free to add them here or address them to john@benedettitech.com.

Failure, Flagellation and Forgiveness

“The condition I’m in now is completely my fault. I caused this. I chose to slack off. I chose crappy foods. I’m the only one to blame and I’m the only one who can fix it.” – Chris Shugart – T-Nation

Time to pay the piper…

Last year, I made a huge bet on myself. As with most new endeavors, I put together a plan and front loaded it with good intentions and powerful reasons. And… I failed miserably. My scale this morning read 291. And last time I checked, I wasn’t 90’s Shaq. Therefore, I’m still dangerously overweight and deeper in the hole than this time last year.

So, what went wrong? Execution, basically. It’s one thing to try and reach a goal with a plan but you actually have to show up every day and make good choices. I’ve made too many choices to skip out on sleep and exercise. And I’ve made too many choices to hit the drive thru instead of cooking at home. All of these add up, quite literally.

Looking back, it’s been a crazy year with a lot going on and I haven’t learned my lessons from keeping too many open loops. I don’t sleep well. My exercise habits are half-assed to the point of non-existence. I eat like shit. I keep my challenges within my comfort zones. This is just truth. Something to accept and act on.

Now, what am I going to change? My goal hasn’t changed. But any goal without a decent plan is just a dream. So, that means the plan has to change. Here’s what I have in mind:

Stop starting so much. Horrible grammar aside, I think this captures a model of what I’m trying to accomplish. I prefer to keep my tasks single threaded, which means I need to devote the lions share of my day to grinding on those and not so much time touching a huge backlog of tasks or dailies. I need to say ‘No’ more often, if not most of the time.

Sleep. A useful comparison I’ve heard recently is that skipping sleep is the equivalent of not charging your phone. I’m not interested in being stuck @ 15% all day.

Make time for exercise. This seems to be more important than what I’m actually doing. It needs to be daily and it needs to be done first thing. I’m going to be blocking out an hour each morning.

Better food options. I do love to cook. However, trying to keep up with a crazy schedule means cooking for a family during the work week tends to stress me out. I figure with some better planning and forethought, I can have some better options at hand when I need to eat. This will mean looking up some better takeout options and breaking out the crock pot.

Have some actual fitness goals – Counting calories and watching a number isn’t enough for good health. I need to establish some actual goals for growing healthier and stronger and it needs to be something that I’ll look forward to doing. More on that later.

Test myself – Looking at the scale is one way, but I need other milestones. These can be blood or other health markers. More likely they’ll be fitness goals whether reps or times or even some one off events like the Gladiator Dash.

That’s enough for now.  This mission has never been less important and I need to remind myself constantly of that.  Now, it’s time to go to work.

As always, if you have any questions or comments, please feel free to add them here or address them to john@benedettitech.com.

hack.summit() 2018 – A Look Back

Another excellent hack.summit() has come and gone. This time around, the conference had an overarching theme on blockchain technologies, specifically cryptocurrencies. Since I’m not a block chain developer, I found myself googling terms from time to time as the field is very jargony. Still, I feel like I came away with a better understanding of what all the buzz has been about and look forward to learning more.

Here’s a sampling of the sessions I attended:

Opening remarks, introducing hack.summit() – Ed Roman – Like most keynotes, this was an overview of the conference in general and the blockchain theme. Also a reminder that it’s intended to be technical and the intended audience is developers or other creators. Also, some general information of how to navigate the interface and what to expect during these three days.

What is Byzantine Fault Tolerance? – Leemon Baird – This session starts off with a classic logic problem called the Byzantine Generals Problem. Essentially, how do you coordinate consensus in a distributed system with delays in messaging and suspicion of maliciousness or compromised communication. The presenter walked us through several stages of solving this piece by piece and how complexities have been added over time to resolve man in the middle and other attempts to interfere with trusted communications.

De-centralized Exchange Panel – Alan Curtis and John Piotrowski – This session was an open token exchange discussion on centralized exchanges versus decentralized exchanges. Mostly, there were points raised about the trade-offs between outsourcing some security management tasks such as handling keys to a centralized exchange versus maintaining agility and independence without committing to such a system. I’ve always been interested in the trading field and so much of blockchain is currently focused on monetization before application. While trading isn’t the only application of blockchain, you owe it yourself to understand the current primary driver for innovation in this space.

Engineering an Algorithmic Central Bank – Nader Al-Naji – A session specifically talking about the benefits of Bitcoin decentralization via Basis. Basis purports to offer a system that sources external pricing on itself, referenced to a fiat currency like the dollar. However, it can also key to things like commodities to trend values and control the supply of tokens, much like how the Consumer Price Index works. This results in Basis auto-adjusting much like how the Federal Reserve moderates the money supply to ensure currency instability doesn’t result in over-contraction or inflationary disruptions.

Liquidity, Regulation, and Exchanges – Tammy Camp and Sean Bennett – A compsci and datasci heavy session focusing on the blockchain technology itself. For example, how having a complete dataset of all transaction history built in is hugely advantageous for utilizing transactional systems. Also some caution about how this is still such a new technology that the regulatory landscape isn’t quite clear and that allows the legal market to seek rent in the cryptocurrency space. Some discussion about how by using Stronghold as their anchor/bank/brokerage, depositors grant rights to Stronghold to execute trades on Stellar on their behalf. Currently, in order to access a decentralized exchange, you need a point of access or ‘on-ramp’.

Parity Technologies Presentation – Jutta Steiner – Founder and CEO of Parity – Parity is intended to be a framework or platform for developing blockchain tools and technologies. In this session there was discussion around how in looking at the computing side of blockchain, the various chains and tools and their work product end up comprising a larger computing structure with its own emergent properties. Also, in attempting to make the technology more accessable, Parity is incorporating a vision of improving UX/UI for their toolset.

Building software in a fast-changing ecosystem – Antonio Salazar Cardozo – Technical Lead – Keep Network – I was really looking forward to this session but it got a bit of a late start. Some common sense reminders about how to deal with continuous delivery at a breakneck pace. The session motto was ‘Use Your Pockets’ which refers to the presenters experiences as a young builder and literally means to put your hands in your pockets and think for a second before making a change you can’t unmake. Basically, a nice riff on ‘Measure twice, cut once.’ I’ll need to go back and watch the entire session.

Speaking of, in case you missed a particular session or day of activities, the content is available freely for review. As for me, I’m looking forward to delving more into this space as time permits.

I’d love to hear from any other attendees to share information and opinions about this year’s hack.summit(). If you have any questions or comments, please feel free to add them here or address them to john@benedettitech.com.

hack.summit(“blockchain”) 2018

It’s that time again..

It will be my pleasure to once again attend hack.summit() next month. Hack.summit() is a bi-annual not-for-profit virtual conference bringing together IT experts, professionals and enthusiasts from around the globe. My previous experiences there have been very valuable both as a professional developer and as a technology hobbyist.

This year’s theme is blockchain, with headline speakers including technical founders of projects including ZCash, Ripple, Mt.Gox, Kadena, Stellar, DFINITY, Monero, Oasis Labs, Orchid, Bancor, Basis, and more. Previous years have attracted over 80,000 attendees, holding world records for both the largest developer conference and largest virtual conference in history. It’s kind of a big deal and worth the time, even if you choose to attend just a couple of sessions.

One cool addition this year is a global virtual hackathon, giving developers the opportunity to “hack for good”, with both the chance to win tokens donated from blockchain foundations, as well as help raise funds for charitable causes via sponsorship donations.

If any of you are interested, and I hope that you are, you can use the code *JBTECH* to redeem a free pass to hack.summit() for this year. One thing to bear in mind is that donations aren’t required, but are much appreciated. Should you choose to donate, the event will forward all proceeds to causes including Women Who Code, Black Girls Code, Free Code Camp, Electronic Frontier Foundation (EFF), Coder Dojo, Bridge Foundry and more.

If any of you are curious about (or may have attended) previous hack.summit() events or have any questions or comments, please feel free to add them here or address them to john@benedettitech.com.

“See” you there!