Showing posts with label igh. Show all posts
Showing posts with label igh. Show all posts

Saturday, February 16, 2019

IGH Career Day 2019

I did the middle school career day over at IGH again this year.    It's four twenty minute presentations on what it's like to be an IT/Application Development Manager.  I'm always worried everyone is more prepared than me because I try to give it with no power points, a few white board drawings, and it varies from presentation to presentation.  There are cops there with K9s some years, and firefighters dressed in their gear.  Best I could do is bring an app.

My outline generally goes like:

  • Hello, I'm me. IT Managers go by a few names.  I build apps.  I like my job.  Most people with my job have a CompSci degree and were developers.  I was in history/writing/English.  I know devs who were lawyers, bioscience majors, and travel agents.
  • I work for a big company that most works with lawyers and judges and the government, but we have reporters who are amazing as well.
  • Anyone's parents work with me?  It's a big place.
  • You're all familiar with apps.  If you get to the credits at the end of a game (Far Cry) or a movie (Avengers of some sort) you'll see those huge lists of people after the voice actors and actors...a manager helps pull all those things together to get a product out in time, although usually within a limited scope.  My scope is IT.  But that's more than just developers...
    • There are folks in quality/testing, PMs, big data, databases, ops (dev ops), business partners,  R&D, security, other kinds of development...I don't coordinate all of them, but I talk to all of them to make sure what's being built is what everyone imagines.  We have to agree.
    • On the dev side, for my big company, the levels are software engineer, senior software engineer, lead software engineer, and then architect or manager.  That can change from time to time and place to place.  Then I talk about how much all those roles make because that's the most exciting piece of info I have for some of them.
  • I've seen a lot of apps over the last 20 years
    • Mainframes and build it on your desktop
    • Distributed, but I could kick the server if I wanted to
    • Distributed , but the servers lived on the other side of the campus in a plane-proof bunker
    • Cloud, and the bunkers are in different regions
    • APIs where everyone is back to building it on their desktop, but all the expensive pieces are now cheap and in the cloud.
    • Patterns often remain the same from app to app and how to coordinate work, even if the underlying architecture changes.
  • What's exciting about what I'm working on.
    • There is a supreme court, district courts, state courts, county courts, even city courts.  Add up all those docs and you get hundreds of millions.
    • Extract the entities and pertinent data, and you get hundreds of billions.
    • Extract the relationships and you're in the trillions.
    • You couldn't do that with books.
    • Now you get a super cool chart/visualization that shows all that data distilled into a time to rule or other way to make a decision.  That saves them money.  Saves the customer money.  Means the law should be more affordable and accurate.
    • APIs mean you can give that power to a lot of developers who may create something you never imagined by mashing up products.
  • Questions
    • Best one was "is it easy to make something" which prompted a bit more talking about APIs and crowdsourced apps and how cheap the cloud and new tools make it if you want to run it at scale.
    • Do you know my mom?
It's a lot to fit into 20 minutes, and I usually take them to minute 19 before we get to questions.  But they almost never have questions, so I guess that's ok.  I was impressed this year that they weren't playing with their free fidget spinners (one presenter was in sales) - very well behaved.  The teacher told them it was nice to be back in 2015.


Friday, February 16, 2018

Up to Things

Last night after guitar lessons, Eryn and I popped into Doolittle's in Eagan to catch the smurf fracking event.  I thought we'd miss it, but we were right on time.  She kicked up Ingress for the first time in a long time.  She really likes the social aspect.  There were about eight of us there, nine if you count the frog in the parking lot.  Eryn and I noticed him on the way out.  He was trying to look nonchalant, but we pulled up next to him in the convertible and Ingressed next to him.  Eryn was giggling.  I pinged the Smurfs inside so they came out to say hi and have him in for a beer.  Good team.  Eryn took down the towers and remodded the local park today, so she's having some fun if only temporarily.

This morning I had IGH Career Day. I think this is my third year.  It's difficult to compete against cops with targets and dogs and firefolk in their uniforms.  Dev Manager is just not that exciting to most kids. I tried to jazz it up by talking about salaries which are good compared to most jobs (except the pharmacist, but I pointed out the pharmacist had to spend a lot more on school), my 17 year old team mate who's doing big data as a junior in college and making a real salary, and how we process 2 trillion pieces of information, and that's if I'm really lowballing it.  Cloud and AI aren't as exciting if you can't see them in action.  Not a ton of questions, but some.  Surprisingly, two related to security.  Even eighth graders don't completely trust the cloud.  I mentioned that yes, your data isn't completely under your control anymore, but cloud providers spend way more time on security and updates than we ever did internally.  Practice makes closer to perfect.