Every Digital Product, Program, Platform and Language I've Ever Used
Actually, the title is a lie - I stopped when I got to 100. Maybe there will be a second installment...
As I promised last week in "My First LinkedIn Article - About Technology..." I will make this article an enormous multiple choice question:
What would you like me to write about next?
Your options are limited to subjects that I have personal experience with but I don't think I'm being too limited. Read on and you can decide. As I write this I realise I can't list every software packages I've installed because that would include the dependent packages of each package I ever used and that's just ridiculous (see below). I once used a fancy package to trace the dependencies of dependencies and it highlights just how quickly they multiply. This is one of my forks from Google's PWA-AMP lesson on Github anlysed using a free online tool http://npm.broofa.com/ The 23 stated dependencies depend on a combined 420 packages- see below for a small part of that.
Anyways, without further ado, I give you the list! (in no particular order)
- Microsoft Visio
- Microsoft Excel
- Visual Basic (VBA)
- Microsoft Word
- The rest of Microsoft Office (like Publisher and Outlook and Sway)
- Microsoft Project
- Jira
- Basecamp
- Invision
- Figma (but the folks at work use Sketch and that's good too)
- Adobe Photoshop
- So many other Adobe products that I'll just call them the Adobe Suite.
- Smartsheet
- Google Sheets
- Google Docs
- Google Slides
- Google Scripts
- Target Process
- Clarizen
- Salesforce B2C Commerce Cloud (Demandware)
- Salesforce B2B Commerce Cloud (Cloud Craze)
- Salesforce CRM (Sales Cloud)
- Salesforce Service Cloud
- Salesforce Community Cloud
- Apex and Visualforce (Salesforce proprietary languages)
- Salesforce Marketing Cloud (Exact Target)
- AMPScript (proprietary SFMC template script)
- Salesforce IoT Cloud
- Heroku (now owned by Salesforce)
- Magento 1 and 2
- Docker
- Github
- Stash
- Confluence
- Javascript (Node.js is my personal preference for development)
- ReactJS (and by association a bit of React Native)
- PHP
- Python
- Java (all the best new platforms use it but I'm not a fan personally)
- SQL (MySQL and PostgreSQL)
- MongoDB (NoSQL)
- Neo4j Graph Database and associated CYPHER query language
- OrientDB (Hybrid graph / NoSQL DB)
- Streamsets (I used it as middleware)
- Jitterbit (also middleware)
- Emarsys
- Mailchimp
- Listrak
- Iterable
- Cybersource (Halfway to the 100 I promised)
- Braintree (I've been typing for less than 10 minutes and I might have to do a second installment because 100 just won't cover it...)
- Adyen
- Afterpay
- OpenPay
- ZipPay
- PayPal
- Antavo
- Shopify (with template development in Ruby)
- GoDaddy (Website Builder)
- Amazon Web Services (should count for like a dozen...)
- Google Cloud Platform
- Microsoft Azure
- Filezilla (FTP)
- Postman (HTTP testing)
- REST APIs
- GraphQL
- Webhooks
- mRemoteNg
- HeidiSQL
- Swagger
- JSON
- XML
- HTML
- CSS
- Varnish Cache
- Nginx
- New Relic
- CesiumJS
- Google Analytics
- Google Tag Manager
- Google Optimise
- Google My Business
- Google Search Console (Web Admin Tools)
- Google AdSense
- Facebook Pixels and Ad Manager
- Adobe Target
- Adobe Analytics
- GetMesh.io (headless graph CMS)
- Wordpress
- Cpanel
- Moodle
- Zmags (Should have mentioned them sooner)
- Pronto
- Erply
- Micronet
- Xero Accounting (APIs as well)
- Shippit
- Fastly
- Vagrant
- Kubernetes
I was going to mention Raspberry Pi and Arduino but they are hardware so I'll do them separately.
So that's 100 and I didn't even have to pause to think until I got to 70 (probably why the order is so random). I'd be scraping the barrel to get another 100 but some of the items on this list I could break down so much further without feeling bad- especially the cloud service platforms because they are behemoths, and the languages because they each have infinite possibilities. For example, I could break Python down into the packages I've used like Scrapy, BERT, Django, etc.
What would you like me to write about next?
So, know you've re-read the question and seen the options, please make a request in the comments and I will outline my experience, thoughts and understanding of the technical capabilities the chosen options. I'll make it "first in, first served" so comment now and you can hear about your preference sooner. :-)