Categories
Current Events Tampa Bay

Making Tampa Bay a better tech zone, part 1: We’re in the top 20, which is a good start!

Looking downtown at the Tampa skyline at night

Creative Commons photo by “Dennis Ludlow – Sharkshock”. Tap to see the source.

Tampa Bay’s in CompTIA’s list of the 20 best metropolitan areas in the U.S. for information technology jobs by landing in 19th place. They refer to us as one of the “up-and-comers” along with Columbus (12th on their list) and San Diego (17th), and ranked us just behind fellow Florida city Jacksonville (which they called one of the “surprises”) and just ahead of Baltimore. It’s yet another data point in a steady stream of good news for techies in the Tampa/St. Pete/Clearwater metro area.

A little background: CompTIA is the short form for The Computing Technology Industry Association. They’re a non-profit that issues professional certifications for IT pros, such as computer technician, cloud, Linux, networking, pen testing, project management, security, servers, and so on. They also produce over 50 industry studies that track industry trends, and one of these is the CompTIA Tech Town Index.

To compile their Tech Town Index, CompTIA took the U.S. metro areas with populations over 250,000 and selected the 20 with the most tech job postings during the period from August 2018 and July 2019. They then ranked these cities based on the following criteria:

  • The number of IT job ads
  • A “location quotient”, which is the number of IT job ads divided by number of people employed
  • Cost of living
  • Wages, adjusted for local cost of living
  • Projected job growth over the next year
  • Projected job growth over the next 5 years

Here’s a map showing the cities that made this year’s Index…

…and here’s the list of those cities:

Click the list to see it at full size.

Here’s what CompTIA has to say about Tampa Bay in their writeup. I added some emphasis to the key take-away:

The Tampa Bay region, which includes Tampa, St. Petersburg and Clearwater, has long been considered a top vacation destination. But city leaders want more for this area and their efforts to transition the economy from one based on traditional construction, agriculture and tourism businesses to an economy built on technology are paying off. The investment opportunities in Tampa Bay are plentiful and the area is now home to more than 150 tech startups—just one factor leading to its debut at no. 19 on our list of tech towns.

In addition to the obvious perks of 75-degree days year-round and a daily dose of vitamin D, attractive tax structures and innovative research centers are just a few reasons why Tampa Bay has become so appealing.

But perhaps the most important attraction is a clean slate—uncharted territory. With nearly 43,200 IT jobs posted last year and IT jobs estimated to grow by 6% in the next 5 years, Tampa Bay has the numbers to bolster this growth. In fact, Forbes recently named the area no. 2 on its list of “Top 10 Best Cities for Young Entrepreneurs.”

Companies like Citi, Verizon and WellCare are hiring in Tampa and local IT talent can expect to make a median salary of $79,553 a year. The cost of living is slightly higher than the national average—just 2.3% higher to be exact. When adjusted for cost of living, Tampa edges out Jacksonville in terms of getting more bang for your buck, and it is home to some of the most beautiful beaches in the state.

Next in this series: More good numbers for Tampa Bay!

Categories
Humor Programming

The five phases of software development

It wasn’t the answer the professor was looking for, but I’d have given it at least 6 out of the 10 points the question was worth.

If you search for “5 phases of software development”, you’ll find that there isn’t a complete consensus on what those phases are, or even if it’s just five.

Categories
Programming Video What I’m Up To

Now that I’m getting paid to be a developer again…

…it’s time to revive this video that New Relic put out way back in 2011 to promote their application monitoring service.

Titled We Love Developers, it features some of the brightest lights in the industry:

  • Matz: Yukihiro Matsumoto, creator of the Ruby programming language
  • Guido van Rossum: Creator of the Python programming language
  • Linus Torvalds: Creator of the Linux operating system and the Git version control system
  • DHH: David Heinemeier Hansson, creator of the Ruby on Rails framework
  • Bill Joy: Co-founder of Sun Microsystems and creator of the vi text editor
  • James Gosling: Lead designer of the Java programming language
  • Sir Tim: Tim Berners-Lee, creator of the World Wide Web
  • Marc Andreesen: Co-creator of Mosaic, the first widely-used web browser, co-founder of Netscape, co-founder of Andreesen Horowitz
  • Woz: Steve Wozniak, creator of Apple
  • Rasmus Lerdorf: Creator of the PHP programming language
  • The Gu: Scott Guthrie, creator of ASP.NET, Executive VP of Microsoft’s Cloud and AI group
  • Sergey Brin: Co-founder of Google
  • Dries Buytaert: Creator of Drupal

At the end of the video, they wanted to use the image of a more “everyman” developer to represent you, their customer. Guessed who they picked:

My photographer friend Adam P. W. Smith (my old business partner; together, we were datapanik software systems and we worked on some pretty interesting projects back in the late ‘90s) took the picture back in August when I was visiting him in Vancouver. I’d arrived a day early for the HackVAN hackathon and was sitting in his kitchen getting some work done when he decided to get a couple of shots. He poured me a glass of scotch, set it on my accordion, which I’d set down on the chair beside me, and staring taking pictures.


In case you were wondering, you can find out more about my new gig in the article titled — appropriately enough — The new gig.

Categories
What I’m Up To

The new gig

I have a new job: I now hold the title of Mobile Software Developer at Financial Information Technologies LLC, which also goes by the name Fintech. My job will be developing Fintech’s mobile app, Lilypad, which is a sales and customer relationship management tool for the alcoholic beverages industry — a $250+ billion market in the U.S. alone, and a $1.4+ trillion market worldwide.

Fintech created the first EFT (electronic funds transfer) payment system for the alcoholic beverages industry in 1991, and in the 18 years that followed, their system gained approval in all 50 states. Since then, they’ve built systems to improve the way alcohol is managed, priced, promoted, ordered, and sold. They’re a “work hard, play hard” place with a reputation for treating their employees well, based on what I’ve seen at their company gatherings.

Lilypad is a scrappy startup that was founded in 2013. Their original application was a tool to help alcohol sales teams in the field, and has since grown to become a system that helps the industry manage the entire sales process. Lilypad’s customers run the gamut from the smallest kitchen-table craft breweries to global conglomerates whose products are everywhere — perhaps even on your shelves at home. The company was acquired by Fintech earlier this year.

Back in September, I posted a cryptic announcement with the “New gig Monday” image shown above. That marked the start of a trial period during which time I worked at Lilypad on a contract basis. They were incredibly cool about accommodating the vacation plans I’d made months before. I worked for the month of September, went to the Philippines for three weeks in October, and then returned to work through to the end of November.

My job was to dive into their mobile app code for both Android and iOS — comprising hundreds of thousands of lines of code written over the past six years by an untold number of coders who came before me, none of whom left behind any notes  — and start fixing, maintaining, and improving it from the moment I set foot in the office. This would be a challenge.

I landed the trial period based on a very particular set of skills that’s hard to find in the Tampa area: mobile app development (and let’s face it, my penchant for self-promotion). I sold those skills based on:

Still, it’s been some time since I wrote production code. The agreement was that if I could prove my coding mettle during the trial period, they’d take me on as a senior mobile developer.

I’ve got to get back to work, so I’ll spare you the details. Besides, you already know how it worked out.

Categories
Current Events Tampa Bay

What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, December 2, 2019)

Every week, dedicated individuals and organizations in around the Tampa Bay do more than just their “day jobs”. They get involved in events where they share their knowledge, make connections and friends, and gather together to build strong tech, entrepreneur, and nerd communities. That’s why I do this every week: I put together a list of tech, entrepreneur, and nerd events to make sure that they can be found and you can attend them!

Here’s what’s happening in Tampa Bay this week!

This weekly list is posted as a voluntary service to the Tampa tech community. With the notable exceptions of Tampa iOS Meetup and Coders, Creatives and Craft Beer — both of which I run — most of this information comes from Meetup.com, EventBrite, and other local event announcement sites. I can’t guarantee the accuracy of the dates and times listed here; if you want to be absolutely sure that the event you’re interested in is actually taking place, please contact the organizers!

Monday, December 2

Tuesday, December 3

Wednesday, December 4

Thursday, December 5

Friday, December 6

Saturday, December 7

Sunday, December 8

Do you have an upcoming event that you’d like to see on this list?

If you know of an upcoming event that you think should appear on this list, please let me know!

Join the mailing list!

If you’d like to get this list in your email inbox every week, enter your email address below. You’ll only be emailed once a week, and the email will contain this list, plus links to any interesting news, upcoming events, and tech articles.

Join the Tampa Bay Tech Events list and always be informed of what’s coming up in Tampa Bay!


Categories
Humor Programming The Street Finds Its Own Uses For Things

ArnoldC: A programming language based on Arnold Schwarzenegger’s movie one-liners

Do you like programming? Do you like Arnold Schwarzenegger movies? If so, ArnoldC is the programming language for you!

ArnoldC will never make the TIOBE list, but then again, no other programming language is based on Arnold Schwarzenegger’s movie one-liners! Better still, there’s an ArnoldC syntax highlighting package for Sublime.

Here’s “Hello, World!” in ArnoldC:

IT'S SHOWTIME
TALK TO THE HAND "hello world"
YOU HAVE BEEN TERMINATED

It compiles down to Java bytecode. Running the program above is as simple as saving it as hello.arnoldc and entering the following on the command line:

java -jar ArnoldC.jar hello.arnoldc
java hello

Find out more about ArnoldC on its GitHub page, and once you’ve been impressed, download it, start coding, and GET TO DA CHOPPA!

Since we’re on the topic of Arnie, enjoy this video:

Categories
Uncategorized

Don’t miss out on RayWenderlich.com’s Black Friday sale!

Here’s your chance to learn mobile development where I learned mobile development, and at a sale price! RayWenderlich.com, the premier mobile developer tutorial site, is having a big Black Friday sale until December 2nd, and you don’t want to miss these bargains…

The offering The price You’ll want this if…
Yearly Plan:
A year’s subscription to the site, which gives you access to all the articles.
$99 / year
(It’s normally $20/month; you’ll save over $140)

You want a steady stream of tutorials — each one typically an afternoon’s worth of work — on a wide array of movile development topics: iOS/Swift, Android/Kotlin, Unity, Flutter, and server-side Swift.

If you’re just getting started with mobile development, especially cross-platform mobile development, you’ll find this quite useful.

Beginning iOS & Swift Black Friday Bundle:
5 books: iOS Apprentice, Swift Apprentice, Core Data by Tutorials, Data Structures & Algorithms in Swift, and Living by the Code.
$99.97
(Normally $270 for all the books)

You’re new to iOS development, Swift, or both, and want a deep dive. We’re talking a solid two or three months of serious learning in these five books — think of this bundle as boot camp for self-starters who want to learn iOS development.

You’ll want this is you’re serious about getting an app in the App Store or landing a job doing native iOS development.

Beginning Android & Kotlin Black Friday Bundle:
5 books: Android Apprentice, Kotlin Apprentice, Saving Data on Android, Data Structures & Algorithms in Kotlin, and Living by the Code.
$99.97
(Normally $270 for all the books)

You’re new to Android development, Kotlin, or both, and want a deep dive. We’re talking a solid two or three months of serious learning in these five books — think of this bundle as boot camp for self-starters who want to learn Android development.

You’ll want this is you’re serious about getting an app in the Play Store or landing a job doing native Android development.

Advanced iOS & Swift Black Friday Bundle:
10 books: SwiftUI by Tutorials, Combine: Asynchronous Programming with Swift, Catalyst by Tutorials, iOS Test-Driven Development by Tutorials, Machine Learning by Tutorials, Advanced iOS App Architecture, Concurrency by Tutorials, Design Patterns by Tutorials, Metal by Tutorials, and Mastering Git.
$199.97
(Normally $580 for all the books)

You’ve been doing iOS development for a while and want to take it to the next level. These books will take you four to six months to go through, and by the end, you’ll be an iOS development force to be reckoned with.

Are you angling for a senior developer position doing iOS development? This is for you.

Advanced Android & Kotlin Black Friday Bundle:
Reactive Programming with Kotlin, Kotlin Coroutines by Tutorials, Advanced Android App Architecture, Android Test-Driven Development by Tutorials, and Mastering Git.
$99.97
(Normally $300 for all the books)

You’ve been doing Android development for a while and want to take it to the next level. These books will take you four to six months to go through, and by the end, you’ll be an Android development force to be reckoned with.

Are you angling for a senior developer position doing Android development? This is for you.

If you don’t want a bundle, the individual books are also available at sale prices. Don’t miss this opportunity — go check out the RayWenderlich.com store and get these bargains before they’re gone!