- Accessories
- Accommodation
- Accounting
- Airline
- Analytics
- Auction site
- Bank
- Beauty
- Bike Rental
- Biotechnology
- Books
- CRM
- Call center software
- Cameras
- Car company
- Cards
- Chrome plugin
- Clothing
- Coffee
- Collaboration
- Community
- Contact lenses
- Crowd funding
- Cryptocurrency
- Customer support
- Dating
- Department store
- Design tools
- Developer tools
- Digital printing
- Direct to consumer
- Domain names
- E-commerce
- E-commerce store builder
- Education
- Electronic signatures
- Electronic signitatures
- Electronics
- Email Service Provider
- Email marketing
- Entertainment
- Event management
- Fashion
- Finance
- Fitness
- Flight comparisons
- Food
- Food delivery
- Form builder
- Freelancer tools
- Furniture
- Game
- Gaming
- Gifts
- Glasses
- Greetings cards
- Groceries
- Hair
- Health
- Hiring
- Hotel comparison
- Hotels
- Insurance
- Investing
- Jewellery
- Landing page builder
- Language learning
- Lingerie
- Live chat
- Makeup
- Marijuana delivery
- Marketing
- Marketplace
- Mattress company
- Meal delivery kits
- Media
- Messaging
- Music
- NFT
- News
- No-code
- Nutrition
- Online courses
- Online-course-platform
- Outdoor store
- Password manager
- Payments
- Personal Finance
- Pharmacy
- Photography
- Podcast Hosting
- Podcasts
- Productivity
- Project management
- Property
- Proposal software
- Real estate
- Ride sharing
- Running
- SEO
- SaaS
- Sales tools
- Scooters
- Shoes
- Social network
- Software
- Sportsware
- Subscription boxes
- Swimwear
- T-shirt Printing
- Talent
- Telco
- Trains
- Transport
- Travel
- Underwear
- VPN
- Video hosting
- Video streaming
- Voucher/Coupon Sites
- Watches
- Web hosting
- Website builder
- Workforce management
- Writing
- & Other Stories
- &Open
- 1&1
- 1Password
- 3dcart
- 6pm
- A.C. Moore
- ANNA by RadLabs
- ASOS
- AT&T
- AVI-8
- AYR
- Abercrombie
- Accessorize
- Ace Hardware
- ActiveCampaign
- Acura
- Acuvue
- Adapt
- Adidas
- Airbnb
- Aircall
- Airtable
- Alaska Air
- All Saints
- Allbirds
- Amazon
- Ambronite
- American Airlines
- American Apparel
- Anchor
- Ann Taylor
- Antidote Street
- Apple
- Armani Exchange
- Armogan
- Asana
- Astley Clarke
- Audemars Piguet
- Auverture
- BBC iPlayer
- BECCA Cosmetics
- Baremetrics
- Barnes and Noble
- Basecamp
- Bath & Body Works
- Beans
- Bearbottom Clothing
- Beaver Brooks
- Ben Sherman
- Bend
- Bespoke Post
- Best Buy
- Big Cartel
- BigCommerce
- Binance
- Birchbox
- BitClout
- Bite
- Black Opal Beauty
- Blinkist
- Blue Apron
- Bluehost
- Bobbi Brown
- Bonlook
- Bonobos
- Boohoo
- Booking.com
- Boots
- Box
- Bravissimo
- Breaker
- Breitling
- Brightedge
- British Airways
- BrowserStack
- Bubble
- Buffer
- Busuu
- Bynder
- CVS
- Cadillac
- CafePress
- Calendly
- Calm
- Candy Club
- Canny
- Canon
- Canva
- Carbonmade
- Careem
- Carrd
- Cars.com
- Cartier
- Cash App
- Casper
- Caviar
- ChartMogul
- Chevrolet
- Chilewich
- Chococurb
- Chubbies
- Circle
- Claire's
- Clarks
- ClassPass
- ClickFunnels
- ClickUp
- Clinique
- Cloudflare
- Clubhouse
- Clue
- Coach
- Coastal
- Coda
- Coinbase
- Conductor
- ConvertKit
- CopyAI
- Costco
- Coursera
- Cover FX
- Craft
- Craigslist
- Crypto.com
- Cult Furniture
- Customer.io
- DFS
- Daisy Jewellery
- Daniel Wellington
- Debenhams
- Deliveroo
- Delivery.com
- Delta
- Depop
- Deputy
- Descript
- DesignByHümans
- Designer Shoe Warehouse
- Discord
- Disney+
- Djusie
- DocuSign
- Dollar Shave Club
- Domino's
- DoorDash
- Dorelan
- Dorothy Perkins
- Drip
- Dropbox
- Dropbox Paper
- Drops
- Duda
- Duolingo
- Dwell
- EasyJet
- Eaze
- Elevate
- Etsy
- Eurostar
- Eventbrite
- Everlane
- Evernote
- Expensify
- Express Glasses
- Eye Buy Direct
- FabFitFun
- Fabletics
- Facet
- Fancy
- Farm Rio
- Fashion Fair
- Fashion Nova
- Feedly
- Feelunique
- Fenwick
- Figma
- Finimize
- Firebox
- Fitbit
- Fiverr
- Fleur & Bee
- Flipd
- Flodesk
- Fluent
- Flybe
- Foodvisor
- Ford
- Forest
- Forever 21
- Fortnum & Mason
- Fossil
- Framebridge
- Framer
- FreeCodeCamp
- Freedom Japanese Market
- Freetrade
- Front
- Ftsny
- Fullstory
- Furniture Village
- Fyrn
- GMC
- GameStop
- Gap
- GatherContent
- Ghost
- Ghost Bed
- GitHub
- Glasses USA
- Glo
- Glossybox
- Go-Jek
- GoDaddy
- Goat
- Gobble
- Goggles4u
- Goldsmiths
- Gorillas
- Gousto
- Grab
- Graham and Green
- Grammarly
- Graze
- Greats
- Green Chef
- GreenRush
- Groupon
- Grubhub
- Guess
- Gumroad
- Gymshark
- Gyroscope
- H&M
- H.Samuel
- HVMN
- Habitat
- Harrods
- Harry's
- Harvey Nichols
- Hastens
- HauteLook
- Headspace
- Height
- Helix
- HelloFresh
- Help Scout
- Hey
- Hipmunk
- Hobby Lobby
- Home Depot
- HomeGoods
- Honda
- Honest
- Honey
- HostGator
- HotelTonight
- Hotjar
- House Curious
- House of Fraser
- Houzz
- HubSpot
- HubSpot CRM
- Huel
- Hulu
- Hungry House
- Hutch
- InMotion Hosting
- InVision
- Infoempleo
- Infojobs
- Instacart
- Interact
- Intercom
- Ipsy
- J.Crew
- JCPenney
- Jaguar
- Jessops
- Jet2
- JetBlue
- Jira
- Job Today
- Jump Bikes
- Just Eat
- Kay
- Khan Academy
- Klarna
- LTHR Supply
- Lancôme
- Landbot
- Lane Bryant
- Launchaco
- Leadpages
- Leesa
- Lemonade
- Lexus
- Liberty London
- Lifesum
- Lime
- Linear
- Linjer
- Linktree
- Litmus
- Loaf
- London Virgin Hair
- Lookfantastic
- Loom
- Loot Crate
- Lowes
- Lululemon
- Luma
- Lyft
- MAC Cosmetics
- MDMflow
- MVMT
- Mack Weldon
- Macy's
- Made
- Magento
- Mailchimp
- MapMyGut
- Marley Spoon
- MasterClass
- Mayvenn
- MeUndies
- Meadow
- Medium
- Memrise
- Menards
- Mercari
- Mercedes-Benz
- MetaMask
- Michaels
- Microsoft Teams
- Mini
- Miro
- Miss Selfridge
- Missguided
- Misto Box
- Mitsubishi cars
- Mixpanel
- Monday
- Moneybox
- Mont Blanc
- Monzo
- Moo
- Moonpig
- Morning Brew
- Morning Recovery
- Muttonhead
- My First Wig
- MyFitnessPal
- N26
- Nars Cosmetics
- NerdWallet
- Nest Furniture
- Netflix
- New Look
- Newegg
- Nicely Noted
- Nike
- No Mercy / No Malice
- Nomatic
- Noom
- Nordstrom
- Nordstrom Rack
- Notion
- Notonthehighstreet
- Now TV
- Nugg
- Ocado
- OfferUp
- Officevibe
- Old Navy
- Omega
- OpenSea
- OpenTable
- Otiumberg
- Outdoor Voices
- Overstock
- Ozone Socks
- PandaDoc
- Pandora
- Patreon
- Paula's Choice Skincare
- PayPal
- Peloton
- Picniic
- Pier 1
- Pipedrive
- Pitch
- Pizza Express
- Plated
- Plum
- Pluralsight
- Podia
- Poshmark
- Postmates
- Pottery Barn
- PrettyLittleThing
- Primark
- Process Street
- Puma
- Purple
- QVC
- Quibi
- QuickBooks
- Quill
- Quizlet
- Quora
- REI
- Racket
- Raymond Weil
- Redbubble
- Reflectly
- Replit
- Retool
- Revolut
- Rezi
- Ripcurl
- Robinhood
- Runkeeper
- SNKRS by Nike
- Sally Beauty
- SavvyCal
- Scentbird
- Scribd
- Seamless
- Search Metrics
- Selfridges
- Sephora
- ServiceNow
- Shop.com
- Shopify
- Shpock
- Shudder
- Shwood and Stanley
- Simba
- Skillshare
- Skyscanner
- Slack
- Slite
- Snapchat
- Society6
- Sock Fancy
- SoloLearn
- SoundCloud
- Southwest
- Soylent
- SpeedWeed
- Spotify
- Spreadshirt
- Square
- Squarespace
- Squarespace Scheduling
- Staples
- Starbucks
- Steam
- Stitch Fix
- Stone Forest
- Strava
- Strikingly
- Stripe
- Substack
- SumUp
- Sun Basket
- Sunsama
- Superdrug
- SurveyMonkey
- Swarovski
- Sweatcoin
- Swoon
- TRNK
- Tag Heuer
- Tally
- Target
- Taste Trunk
- Teachable
- Teachlr
- Techcrunch
- Ted Baker
- TeePublic
- Tempur
- Tempur-Pedic
- Tesla
- The Hustle
- The Inbox
- The Jewel Hut
- The New York Times
- The Ordinary
- The White Company
- Thinx
- Threadless
- Thryve
- Tidal
- Tide.fm
- Tiffany & Co
- TikTok
- Tinder
- Todoist
- Tommy John
- Topshop
- TouchNote
- Trainline
- TransferWise
- Trello
- Triibe
- TripAdvisor
- Trivago
- Trustpilot
- Tuft & Needle
- TunnelBear
- Twitch
- Typeform
- UNIQLO
- Uber
- Uber Eats
- Udacity
- Udemy
- Ulta
- Unbounce
- UncommonGoods
- United
- Universe
- Upwork
- Urban Outfitters
- VSCO
- Vessi
- Victoria's Secret
- Vimeo
- Vinted
- Viome
- Virgin Atlantic
- Vistaprint
- Voog
- Vueling
- WW (Weight Watchers)
- WalMart
- Walgreens
- Wallapop
- Wallshoppe
- Warby Parker
- Watch Shop
- Watch Station
- Watches.com
- Wattpad
- Wayfair
- Waze
- Wealthsimple
- Webflow
- Weebly
- West Elm
- Whimsical
- Williams Sonoma
- Winc
- Wise
- Wistia
- Wix
- WooCommerce
- WordPress
- World Market
- Wowcher
- YNAB
- YouTube
- YouTube Music
- Zales
- Zapier
- Zara
- Zazzle
- Zendesk
- Zero
- Zoe & Morgan
- Zoopla
- Zulily
- eBay
- eToro
- fort-mysers-islands-beaches-and-neighborhoods
- uBiome
GitHub Registered user
Subscribed 3 years, 4 months ago
<!DOCTYPE html>
<html lang="en" xml:lang="en" xmlns="//www.w3.org/1999/xhtml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
<meta content="width=device-width, initial-scale=1" name="viewport"/>
<meta content="IE=Edge" http-equiv="X-UA-Compatible"/>
<meta content="telephone=no, date=no, address=no, email=no" name="format-detection"/>
<meta name="x-apple-disable-message-reformatting"/>
<meta content="43929265776" property="fb:page_id"/>
<meta content="Getting started in a career in platform engineering" property="og:title"/>
<!--[if mso]>
<noscript>
<xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml>
</noscript>
<![endif]-->
<!--mobile styles-->
<!--[if (gte mso 9)|(IE)]>
<style>
sup{font-size:100% !important;}
</style>
<![endif]-->
<title>
</title>
<style type="text/css">
.body-reset{
height:100% !important;
margin:0 auto !important;
padding:0 !important;
width:100% !important;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
-webkit-font-smoothing:antialiased;
word-spacing:normal;
color:#586069;
font-family:Arial, Gadget, sans-serif;
line-height:125%;
letter-spacing:0.01em;
font-size:14px;
background:#FFFFFF;
}
table,td{
border-collapse:collapse !important;
mso-table-lspace:0pt;
mso-table-rspace:0pt;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
}
img{
border:0;
line-height:100%;
outline:none;
text-decoration:none;
display:block;
border-radius:6px;
}
.full-image{
width:100% !important;
height:auto !important;
}
.circle{
border-radius:300px;
}
a{
color:#4969ED;
text-decoration:underline;
}
a[x-apple-data-detectors]{
color:inherit !important;
text-decoration:none !important;
font-size:inherit !important;
font-family:inherit !important;
font-weight:inherit !important;
line-height:inherit !important;
}
.cta a{
letter-spacing:-0.01em;
text-decoration:none !important;
font-size:11px;
line-height:100%;
text-transform:uppercase;
font-family:Verdana, Geneva, sans-serif;
color:inherit;
}
.text-center{
text-align:center;
}
.section-inner-container{
mso-table-lspace:auto !important;
mso-table-rspace:auto !important;
}
.sections-wrapper{
padding-top:24px;
}
.section{
padding-left:24px;
padding-right:24px;
}
.section-pb{
padding-bottom:48px;
}
.section-pb-min{
padding-bottom:16px;
}
.subsection-text{
width:67%;
}
.subsection-text-alt{
width:76%;
}
.subsection-image{
width:148px;
height:auto;
}
.subsection-image-alt{
width:88px;
height:auto;
}
.subsection{
margin:24px 0;
border-bottom:1px solid #D0D7DE;
}
.subsection .subsection-text{
margin-bottom:24px;
}
.subsection .subsection-text-alt{
margin-bottom:24px;
}
.subsection:last-child{
border:none !important;
}
.subsection:last-child .subsection-text{
margin-bottom:0 !important;
}
.subsection:last-child .subsection-text-alt{
margin-bottom:0 !important;
}
.subsection-last{
margin:24px 0;
border:none !important;
}
.person{
width:33.333%;
}
.podcasts{
padding:0 20px;
}
p{
font-family:Arial, Gadget, sans-serif;
text-align:left;
margin-top:8px;
margin-bottom:16px;
}
.intro{
margin-top:24px !important;
margin-bottom:24px !important;
}
.supertitle{
font-family:Verdana, Geneva, sans-serif;
text-transform:uppercase;
margin-top:0 !important;
margin-bottom:8px !important;
font-size:11px;
line-height:13px;
letter-spacing:-0.01em;
}
.supertitle a{
text-decoration:none;
}
h1,h2,h3,h4,h5{
padding:0;
margin:0;
font-family:"Arial Black", "Arial Bold", Arial, Gadget, sans-serif;
font-weight:900;
color:#24292E;
}
h1{
font-size:18px;
line-height:125%;
letter-spacing:-0.04em;
text-align:left;
}
.h1{
font-size:18px;
line-height:125%;
letter-spacing:-0.04em;
font-family:"Arial Black", "Arial Bold", Arial, Gadget, sans-serif;
font-weight:900;
color:#24292E;
}
h1 a{
color:#24292E;
text-decoration:none;
}
h2{
font-size:24px;
letter-spacing:-0.05em;
margin:8px 0;
line-height:125%;
}
.h2{
font-size:24px;
line-height:125%;
letter-spacing:-0.05em;
font-family:"Arial Black", "Arial Bold", Arial, Gadget, sans-serif;
font-weight:900;
color:#24292E;
}
h2 a{
color:#24292E;
text-decoration:none;
}
h3{
font-size:20px;
line-height:125%;
letter-spacing:-0.05em;
}
.h3{
font-size:20px;
line-height:125%;
letter-spacing:-0.05em;
font-family:"Arial Black", "Arial Bold", Arial, Gadget, sans-serif;
font-weight:900;
color:#24292E;
}
h3 a{
color:#24292E;
text-decoration:none;
}
h4{
font-size:16px;
line-height:125%;
letter-spacing:-0.05em;
}
.h4{
font-size:16px;
line-height:125%;
letter-spacing:-0.05em;
font-family:"Arial Black", "Arial Bold", Arial, Gadget, sans-serif;
font-weight:900;
color:#24292E;
}
h4 a{
color:#24292E;
text-decoration:none;
}
h5{
font-size:14px;
line-height:125%;
letter-spacing:-0.05em;
}
.h5{
font-size:14px;
line-height:125%;
letter-spacing:-0.05em;
font-family:"Arial Black", "Arial Bold", Arial, Gadget, sans-serif;
font-weight:900;
color:#24292E;
}
h5 a{
color:#24292E;
text-decoration:none;
}
.article-column{
width:50%;
}
.article-column-left-inner{
padding-right:12px;
}
.article-column-right-inner{
padding-left:12px;
}
.article-50{
width:50%;
}
.article-50-text-inner{
padding-left:12px;
}
.article-50-image-inner{
padding-right:12px;
}
.article-50-text-inner-rev{
padding-right:12px;
}
.article-50-image-inner-rev{
padding-left:12px;
}
.article-mini{
width:50%;
}
.article-mini-left{
padding-right:12px;
}
.article-mini-right{
padding-left:12px;
}
.article-mini-image img{
width:64px;
height:auto;
}
.article-mini-text{
width:67%;
}
.full-image-container img{
width:100% !important;
height:auto !important;
}
.full-image-container-circle img{
border-radius:300px !important;
}
.person img{
max-width:88px;
}
.article-mini img{
max-width:64px !important;
}
.poll{
background:#4969ED;
border-radius:6px !important;
padding:20px;
}
.poll,.poll a,.poll p,.poll h4,.poll h5{
color:#FFFFFF !important;
}
.poll-content a{
display:block !important;
position:relative;
margin-top:10px;
padding-left:16px;
}
@media screen and (max-width: 568px){
p.intro{
margin-top:16px !important;
margin-bottom:16px !important;
}
} @media screen and (max-width: 568px){
.sections-wrapper{
padding-top:24px !important;
}
} @media screen and (max-width: 568px){
.sections{
width:100% !important;
}
} @media screen and (max-width: 568px){
.section-pb{
padding-bottom:32px !important;
}
} @media screen and (max-width: 568px){
.subsection-text{
width:100% !important;
}
} @media screen and (max-width: 568px){
.subsection-text-alt{
width:100% !important;
}
} @media screen and (max-width: 568px){
.subsection-image{
width:100% !important;
margin-bottom:16px !important;
}
} @media screen and (max-width: 568px){
.subsection-image img{
width:100% !important;
height:auto !important;
}
} @media screen and (max-width: 568px){
.subsection-image-alt{
margin-bottom:16px !important;
}
} @media screen and (max-width: 568px){
.person{
width:50% !important;
}
} @media screen and (max-width: 568px){
.podcasts{
padding:0 16px !important;
}
} @media screen and (max-width: 568px){
.article-column{
width:100% !important;
}
} @media screen and (max-width: 568px){
.article-column-left-inner{
padding-right:0 !important;
padding-bottom:32px !important;
}
} @media screen and (max-width: 568px){
.article-column-right-inner{
padding-left:0 !important;
}
} @media screen and (max-width: 568px){
.article-50{
width:100% !important;
}
} @media screen and (max-width: 568px){
.article-50-text-inner{
padding-left:0 !important;
padding-top:16px !important;
}
} @media screen and (max-width: 568px){
.article-50-image-inner{
padding-right:0 !important;
}
} @media screen and (max-width: 568px){
.article-50-text-inner-rev{
padding-right:0 !important;
padding-top:16px !important;
}
} @media screen and (max-width: 568px){
.article-50-image-inner-rev{
padding-left:0 !important;
}
} @media screen and (max-width: 568px){
.article-mini-image{
width:100% !important;
}
} @media screen and (max-width: 568px){
.article-mini-image img{
width:100% !important;
height:auto !important;
max-width:100% !important;
}
} @media screen and (max-width: 568px){
.article-mini-text{
width:100% !important;
margin-top:8px !important;
}
} @media screen and (max-width: 568px){
.article-mini-left{
padding-right:8px !important;
}
} @media screen and (max-width: 568px){
.article-mini-right{
padding-left:8px !important;
}
} @media screen and (max-width: 400px){
.article-mini{
width:100% !important;
margin-bottom:24px !important;
}
} @media screen and (max-width: 400px){
.article-mini-left{
padding-right:0 !important;
}
} @media screen and (max-width: 400px){
.article-mini-right{
padding-left:0 !important;
}
} @media screen and (max-width: 400px){
.person{
width:100% !important;
}
}
</style>
</head>
<body class="body-reset" style="-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;word-spacing: normal;color: #586069;font-family: Arial, Gadget, sans-serif;line-height: 125%;letter-spacing: 0.01em;font-size: 14px;background: #FFFFFF;height: 100% !important;margin: 0 auto !important;padding: 0 !important;width: 100% !important;">
<div aria-label="Getting started in a career in platform engineering" aria-roledescription="email" class="content-wrapper" lang="en" role="article" xml:lang="en">
<!--
-->
<!--[if !gte mso 9]><!---->
<span class="mcnPreviewText" style="display:none; font-size:0px; line-height:0px; max-height:0px; max-width:0px; opacity:0; overflow:hidden; visibility:hidden; mso-hide:all;">
The ReadME Project Q&A
</span>
<!--<![endif]-->
<!--
-->
<!-- SECTIONS -->
<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="width: 100%;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<!--main content area-->
<tr>
<td align="center" class="sections-wrapper" style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;padding-top: 24px;border-collapse: collapse !important;" valign="top">
<table border="0" cellpadding="0" cellspacing="0" class="sections" role="presentation" style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;" width="568">
<tr>
<td align="center" class="archive-link" style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<a style="color: #4969ED;text-decoration: underline;" target="_blank">
View e-mail in browser
</a>
<br/>
<br/>
</td>
</tr>
<!-- HEADER -->
<tr mc:repeatable="repeat_1" mc:repeatindex="0" mc:variant="Header">
<td class="section" style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;padding-left: 24px;padding-right: 24px;border-collapse: collapse !important;">
<table border="0" cellpadding="0" cellspacing="0" class="section-inner-container full-image-container" role="presentation" style="width: 100%;margin-bottom: 16px;mso-table-lspace: auto !important;mso-table-rspace: auto !important;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<tr>
<td style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<img alt="" border="0" class="full-image" src="https://inboxflows.com/_/image/https%253A%252F%252Fmcusercontent.com%252F9d7ced8c4bbd6c2f238673f0f%252Fimages%252F7c84dbea-d47e-5b35-c0a6-2c87047d4173.png/?inbox_flows_img_sig=eyJwYXRoIjoiaHR0cHMlM0ElMkYlMkZtY3VzZXJjb250ZSIsInRpbWUiOjE3MTMzOTA4NjcuOTM2MDgyMX0:1rxDEZ:wfr8K_Fi8i3kwTn556j6BiMB5FYWwaJiN8M5KUrr8zE" style="margin: 0;padding: 0;border: 0;line-height: 100%;outline: none;text-decoration: none;display: block;border-radius: 6px;width: 100% !important;height: auto !important;"/>
</td>
</tr>
</table>
<p class="intro" mc:hideable="hideable_repeat_1_1" mc:label="Intro" mchideable="hideable_repeat_1_1" style="font-family: Arial, Gadget, sans-serif;text-align: left;margin-top: 24px !important;margin-bottom: 24px !important;">
<strong>
The ReadME Project
</strong>
is a GitHub platform dedicated to highlighting the best from the open source software community—the people and tech behind projects you use every day. Each month this newsletter highlights new stories, best practices, and opinions developed for The ReadME Project, as well as great listens and reads from around the community.
</p>
</td>
</tr>
<tr mc:repeatable="repeat_1" mc:repeatindex="1" mc:variant="Community Q&A">
<td class="section section-pb-min" style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;padding-left: 24px;padding-right: 24px;padding-bottom: 16px;border-collapse: collapse !important;">
<table border="0" cellpadding="0" cellspacing="0" class="section-inner-container" role="presentation" style="width: 100%;margin-bottom: 24px;mso-table-lspace: auto !important;mso-table-rspace: auto !important;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<tr>
<td style="padding-top: 6px;border-top: 4px solid #24292E;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<h1 mc:label="Section Heading" style='padding: 0;margin: 0;font-family: "Arial Black", "Arial Bold", Arial, Gadget, sans-serif;font-weight: 900;color: #24292E;font-size: 18px;line-height: 125%;letter-spacing: -0.04em;text-align: left;'>
Community Q&A
</h1>
</td>
</tr>
<tr>
<td style="padding-top: 12px;border-bottom: 1px solid #D0D7DE;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
</td>
</tr>
</table>
<h3 mc:label="Title" style='padding: 0;margin: 0;font-family: "Arial Black", "Arial Bold", Arial, Gadget, sans-serif;font-weight: 900;color: #24292E;font-size: 20px;line-height: 125%;letter-spacing: -0.05em;'>
What it takes to become a platform engineer
</h3>
<p mc:label="Excerpt" style="font-family: Arial, Gadget, sans-serif;text-align: left;margin-top: 8px;margin-bottom: 16px;">
Platform engineering is one of the buzziest areas in modern computing. It’s easy to see why: Platform engineers help other developers succeed and thrive.
<br/>
<br/>
Microsoft defines platform engineering as “a practice built up from DevOps principles that seeks to improve each development team’s security, compliance, costs, and time-to-business value through improved developer experiences and self-service within a secure, governed framework. It's both a product-based mindset shift and a set of tools and systems to support it."
<br/>
<br/>
In short, it's all about building the internal platforms that an organization's developers use to serve their customers.
<br/>
<br/>
So, how do you get started in platform engineering? Is it even the right career path for you? We talked with three panelists in the platform engineering and DevSecOps space to answer your questions about the field.
</p>
<table border="0" cellpadding="0" cellspacing="0" class="section-inner-container" role="presentation" style="mso-table-lspace: auto !important;mso-table-rspace: auto !important;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
</table>
<table border="0" cellpadding="0" cellspacing="0" class="section-inner-container" role="presentation" style="width: 100%;margin-top: 16px;mso-table-lspace: auto !important;mso-table-rspace: auto !important;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<tr>
<td align="center" style="font-size: 11px;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;" valign="top">
<table align="left" border="0" cellpadding="0" cellspacing="0" class="section-inner-container person" mc:hideable="hideable_repeat_1_2" mchideable="hideable_repeat_1_2" role="presentation" style="mso-table-lspace: auto !important;mso-table-rspace: auto !important;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;width: 33.333%;border-collapse: collapse !important;">
<tr align="center">
<td style="padding: 16px 8px;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<table border="0" cellpadding="0" cellspacing="0" class="section-inner-container full-image-container full-image-container-circle" role="presentation" style="width: 100%;margin-bottom: 16px;mso-table-lspace: auto !important;mso-table-rspace: auto !important;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<tr align="center">
<td style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<img alt="" border="0" class="circle" src="https://inboxflows.com/_/image/https%253A%252F%252Fmcusercontent.com%252F9d7ced8c4bbd6c2f238673f0f%252Fimages%252F2cf9cd42-53e0-767b-faec-09d6d9a4e263.jpeg/?inbox_flows_img_sig=eyJwYXRoIjoiaHR0cHMlM0ElMkYlMkZtY3VzZXJjb250ZSIsInRpbWUiOjE3MTMzOTA4NjcuOTM2NDg3Mn0:1rxDEZ:7ABqJwPbG3UImVhVKElzUqpuu7VFqm0wQsuEd9b8bcU" style="margin: 0;padding: 0;border: 0;line-height: 100%;outline: none;text-decoration: none;display: block;border-radius: 300px !important;max-width: 88px;width: 100% !important;height: auto !important;"/>
</td>
</tr>
</table>
<div class="text-center" mc:label="Name" style="margin: 0;color: #24292E;text-align: center;">
Hazel Weakly
</div>
<div class="text-center" mc:label="Title" style="margin: 0;text-align: center;">
<a style="color: #4969ED;text-decoration: underline;" target="_blank">
Hazel Weakly
</a>
spends her days working on building out teams of humans as well as the infrastructure, systems, automation, and tooling to make life better for others. She’s the resident infrastructure witch of the
<a style="color: #4969ED;text-decoration: underline;" target="_blank">
Hachyderm
</a>
Mastodon instance.
</div>
</td>
</tr>
</table>
<table align="left" border="0" cellpadding="0" cellspacing="0" class="section-inner-container person" mc:hideable="hideable_repeat_1_3" mchideable="hideable_repeat_1_3" role="presentation" style="mso-table-lspace: auto !important;mso-table-rspace: auto !important;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;width: 33.333%;border-collapse: collapse !important;">
<tr align="center">
<td style="padding: 16px 8px;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<table border="0" cellpadding="0" cellspacing="0" class="section-inner-container full-image-container full-image-container-circle" role="presentation" style="width: 100%;margin-bottom: 16px;mso-table-lspace: auto !important;mso-table-rspace: auto !important;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<tr align="center">
<td style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<img alt="" border="0" class="circle" src="https://inboxflows.com/_/image/https%253A%252F%252Fmcusercontent.com%252F9d7ced8c4bbd6c2f238673f0f%252Fimages%252F8e5eab2a-e3e7-202c-7689-4812c776cea7.jpg/?inbox_flows_img_sig=eyJwYXRoIjoiaHR0cHMlM0ElMkYlMkZtY3VzZXJjb250ZSIsInRpbWUiOjE3MTMzOTA4NjcuOTM2NzUyfQ:1rxDEZ:Daz4Xt1Ot5Ki8ca6O4yxMRQUkCG1_qHYdBMM7cTOGgM" style="margin: 0;padding: 0;border: 0;line-height: 100%;outline: none;text-decoration: none;display: block;border-radius: 300px !important;max-width: 88px;width: 100% !important;height: auto !important;"/>
</td>
</tr>
</table>
<div class="text-center" mc:label="Name" style="margin: 0;color: #24292E;text-align: center;">
Kyler Middleton
</div>
<div class="text-center" mc:label="Title" style="margin: 0;text-align: center;">
<a style="color: #4969ED;text-decoration: underline;" target="_blank">
Kyler Middleton
</a>
has been a systems, network, call center, and security engineer, and is now a DevOps lead and software engineer. She speaks at conferences, hosts the
<a style="color: #4969ED;text-decoration: underline;" target="_blank">
Day Two Cloud podcast
</a>
from Packet Pushers, and writes a Medium series called
<a style="color: #4969ED;text-decoration: underline;" target="_blank">
Let's Do DevOps
</a>
.
</div>
</td>
</tr>
</table>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="section-inner-container person" mc:hideable="hideable_repeat_1_4" mchideable="hideable_repeat_1_4" role="presentation" style="mso-table-lspace: auto !important;mso-table-rspace: auto !important;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;width: 33.333%;border-collapse: collapse !important;">
<tr align="center">
<td style="padding: 16px 8px;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<table border="0" cellpadding="0" cellspacing="0" class="section-inner-container full-image-container full-image-container-circle" role="presentation" style="width: 100%;margin-bottom: 16px;mso-table-lspace: auto !important;mso-table-rspace: auto !important;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<tr align="center">
<td style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<img alt="" border="0" class="circle" src="https://inboxflows.com/_/image/https%253A%252F%252Fmcusercontent.com%252F9d7ced8c4bbd6c2f238673f0f%252Fimages%252F55674b57-7dcd-3b89-241e-9cc1cc595614.jpg/?inbox_flows_img_sig=eyJwYXRoIjoiaHR0cHMlM0ElMkYlMkZtY3VzZXJjb250ZSIsInRpbWUiOjE3MTMzOTA4NjcuOTM2OTUwMn0:1rxDEZ:9Cz93RUTQh9uCiFfRgIuMmQNoogNc0j7BeznTLRZbw0" style="margin: 0;padding: 0;border: 0;line-height: 100%;outline: none;text-decoration: none;display: block;border-radius: 300px !important;max-width: 88px;width: 100% !important;height: auto !important;"/>
</td>
</tr>
</table>
<div class="text-center" mc:label="Name" style="margin: 0;color: #24292E;text-align: center;">
Charity Majors
</div>
<div class="text-center" mc:label="Title" style="margin: 0;text-align: center;">
<a style="color: #4969ED;text-decoration: underline;" target="_blank">
Charity Majors
</a>
is the cofounder and CTO of
<a style="color: #4969ED;text-decoration: underline;" target="_blank">
Honeycomb
</a>
. Previously she was a production engineering manager at Facebook. She’s also the co-author of the books
<em>
Observability Engineering
</em>
and
<em>
Database Reliability Engineering
</em>
.
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr mc:repeatable="repeat_1" mc:repeatindex="2" mc:variant="Content">
<td class="section" style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;padding-left: 24px;padding-right: 24px;border-collapse: collapse !important;">
<div mc:label="Content">
<span class="h4" style='font-size: 16px;line-height: 125%;letter-spacing: -0.05em;font-family: "Arial Black", "Arial Bold", Arial, Gadget, sans-serif;font-weight: 900;color: #24292E;'>
Klint: How mature do you think platform engineering is as a discipline at this point? For the Q&A, we're working off Microsoft's definition of platform engineering, which is pretty expansive, but do you see the definition shifting at all?
</span>
<br/>
<br/>
<strong>
Hazel:
</strong>
While there's emerging consensus about platform engineering’s definition, I think platform engineering in practice is still in flux. The Cloud Native Computing Foundation (CNCF) has a Platforms Working Group that published a
<a style="color: #4969ED;text-decoration: underline;" target="_blank">
maturity model
</a>
and a
<a style="color: #4969ED;text-decoration: underline;" target="_blank">
whitepaper
</a>
trying to flesh out what the term means. But in practice you'll find people trying new approaches, and there isn't much consensus yet. Even observability, which is more standardized at this point and has been around longer, isn’t stable yet either. I expect platform engineering will be the same way.
<br/>
<br/>
Traditionally, you had operations, infrastructure, and developers. Operations handled provisioning, licenses, and things of that nature. Infrastructure handled hardware. Developers wrote applications. Meanwhile, you had customer experience, marketing, and all these separate roles outside of engineering. These days the lines are blurring between different fields. Blend operations and developers together and you get DevOps. Blend customer experience and development and you get something like solutions engineering. Blend developers, infrastructure, and operations and add a little customer experience and a product mindset—and you get platform engineering.
<br/>
<br/>
<strong>
Kyler:
</strong>
I agree that it's still nascent as a discipline. As an industry, we haven't put as many resources into it as we should. There's an idea that lone geniuses produce the best work, which is nonsense. Team-built software is the most robust, most secure software—not software built by individuals working in silos. We need our culture to catch up with the reality that teamwork and tooling are incredibly important for delivery and impact.
<br/>
<br/>
Meanwhile, the concept of DevOps has gotten too big to be reasonable, so you're seeing DevOps get split into more roles so you don't have to be an expert at every single part of it. That's where platform engineering comes in. Platform engineers work on the processes, procedures, and tooling. It's an enablement kind of role, reducing friction so the rest of the team can do what they need to do. We're still establishing the best practices for that.
<br/>
<br/>
<strong>
Charity:
</strong>
I'm not even sure a consensus on the definition is emerging yet. I see platform engineering as an attempt to fulfill the promise of the DevOps movement. Platform teams are tasked with helping development teams run and own their code in production. That means providing tooling for scaling and provisioning, and generally empowering application engineers to devote as little of their brainpower to infrastructure as possible so they can focus on their own code. For example, having Terraform manifests that everyone can edit can make developers' lives easier, but developers shouldn't have to know Terraform. They should just be able to call an API. Very few teams have really achieved this level of platform abstraction.
<br/>
<br/>
<span class="h4" style='font-size: 16px;line-height: 125%;letter-spacing: -0.05em;font-family: "Arial Black", "Arial Bold", Arial, Gadget, sans-serif;font-weight: 900;color: #24292E;'>
Klint: It seems like it's harder for an individual to experiment and gain experience with this sort of large-scale infrastructure than it is to build a web application or even experiment with machine learning algorithms. They can build a Kubernetes cluster, but they wouldn't have any users. How can someone figure out if platform engineering is a career path they should pursue?
</span>
<br/>
<br/>
<strong>
Kyler:
</strong>
If you like stepping back and seeing the big picture view, it might be for you. Platform engineering isn’t just writing a widget or understanding how Kubernetes works, it's about helping your peers succeed. You're helping everyone else do better, and you have to get your ego out of the way.
<br/>
<br/>
<strong>
Hazel:
</strong>
I don't know if I can give an example that works for everyone, but I personally knew it was what I wanted to do when I realized that I wanted to be a force multiplier. It wasn't enough to be productive as an individual. I wanted to understand how to level up my team, my department, and my whole organization. I gravitated more and more towards infrastructure, developer experience, and things of that nature. If the idea of working on something that makes everyone at the next standup say "This made me more productive" excites you, then you’ll like platform engineering.
<br/>
<br/>
<strong>
Charity:
</strong>
Just last night someone was asking me why DevOps engineers seem to be older on average than other engineers. I think if you're young you get pushed into full-stack engineering. There's this deep well of infrastructure stuff that is below the surface, down a few levels of abstraction, that you often don't have to care about early in your career. But if you get into developer experience, developer productivity, and back-end work in general, then platform engineering might be a good fit for you.
</div>
</td>
</tr>
<tr mc:repeatable="repeat_1" mc:repeatindex="3" mc:variant="Vertical Space">
<td class="section section-pb" style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;padding-left: 24px;padding-right: 24px;padding-bottom: 48px;border-collapse: collapse !important;">
</td>
</tr>
<tr mc:repeatable="repeat_1" mc:repeatindex="4" mc:variant="Quote">
<td align="left" class="section" style="background: #4969ED url(https://inboxflows.com/_/image/https%253A%252F%252Fmcusercontent.com%252F9d7ced8c4bbd6c2f238673f0f%252Fimages%252F3a688a4c-fa90-6b0c-dd31-c007dfe7c13e.png/?inbox_flows_img_sig=eyJwYXRoIjoiaHR0cHMlM0ElMkYlMkZtY3VzZXJjb250ZSIsInRpbWUiOjE3MTMzOTA4NjcuOTE3Njg2fQ:1rxDEZ:77h-WCWRSNW2m5XP5HCPj7-xjfhfFJ8bjvHg_Mmkfp8) repeat top center;padding-top: 24px !important;padding-bottom: 32px !important;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;padding-left: 24px;padding-right: 24px;border-collapse: collapse !important;" valign="top">
<img alt="“" height="20" mc:hideable="hideable_repeat_1_5" mchideable="hideable_repeat_1_5" src="https://inboxflows.com/_/image/https%253A%252F%252Fmcusercontent.com%252F9d7ced8c4bbd6c2f238673f0f%252Fimages%252F7d14d1c4-48f9-d991-5879-398ea33f53b1.png/?inbox_flows_img_sig=eyJwYXRoIjoiaHR0cHMlM0ElMkYlMkZtY3VzZXJjb250ZSIsInRpbWUiOjE3MTMzOTA4NjcuOTM3MTE2MX0:1rxDEZ:uWyxT8R9uPg0sopafYLM6NesB1buwEs8hp8oG_j0Bso" style="color: #FFFFFF;border-radius: 0 !important;display: inline-block;border: 0;line-height: 100%;outline: none;text-decoration: none;" width="27"/>
<p mc:label="Quote" style='color: #FFFFFF !important;text-align: center;margin-top: 16px;padding: 0;margin: 0;font-family: "Arial Black", "Arial Bold", Arial, Gadget, sans-serif;font-weight: 900;font-size: 18px;line-height: 125%;letter-spacing: -0.04em;margin-bottom: 16px;'>
I personally knew it was what I wanted to do when I realized that I wanted to be a force multiplier. It wasn't enough to be productive as an individual. I wanted to understand how to level up my team, my department, and my whole organization.
</p>
<p mc:hideable="hideable_repeat_1_6" mc:label="Author" mchideable="hideable_repeat_1_6" style="color: #FFFFFF !important;text-align: center;font-family: Arial, Gadget, sans-serif;margin-top: 8px;margin-bottom: 16px;">
-Kyler Middleton / DevOps lead and software engineer
</p>
</td>
</tr>
<tr mc:repeatable="repeat_1" mc:repeatindex="5" mc:variant="Vertical Space">
<td class="section section-pb" style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;padding-left: 24px;padding-right: 24px;padding-bottom: 48px;border-collapse: collapse !important;">
</td>
</tr>
<tr mc:repeatable="repeat_1" mc:repeatindex="6" mc:variant="Content">
<td class="section" style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;padding-left: 24px;padding-right: 24px;border-collapse: collapse !important;">
<div mc:label="Content">
<span class="h4" style='font-size: 16px;line-height: 125%;letter-spacing: -0.05em;font-family: "Arial Black", "Arial Bold", Arial, Gadget, sans-serif;font-weight: 900;color: #24292E;'>
Klint: How can someone build up the skills they need to work in platform engineering?
</span>
<br/>
<br/>
<strong>
Charity:
</strong>
Join your company's on-call rotation. That's often people's first exposure to production, and it's great. Being on call helps you learn the entire system—how everything fits together, not just the piece you work on day to day. I think there's a tendency for software engineers to believe their job ends when their test passes. That's no longer sufficient. Passing tests doesn't predict how your software will perform in production against the chaos of users interacting with it. You need to spend time supporting it in production to really understand it.
<br/>
<br/>
Also, a lot of people in DevOps and platform engineering have non-traditional backgrounds. A lot of us are liberal arts majors or dropouts who learned by messing around with Linux. There's no single way to learn what you need to know or to find your way into the field.
<br/>
<br/>
<strong>
Kyler:
</strong>
Start by becoming a great engineer. Part of your job will be to advise other engineers on best practices. You need to build up your credibility to do that, especially as a woman, a person of color, or a queer person. You should also meet with people from the business side and learn what matters for the product. Learn why your team does the things it does. You need to see the full picture.
<br/>
<br/>
<strong>
Hazel:
</strong>
Once you've learned the fundamentals of leveling up others around you, you'll be able to get a job somewhere. It might not be called platform engineering, but it will be something that scratches that same itch and acts as a chance to learn what else you need to know. Start where you are and learn as much as you can about adjacent roles and how to put yourself in the shoes of others.
<br/>
<br/>
<span class="h4" style='font-size: 16px;line-height: 125%;letter-spacing: -0.05em;font-family: "Arial Black", "Arial Bold", Arial, Gadget, sans-serif;font-weight: 900;color: #24292E;'>
Klint: What are the characteristics of a great platform engineer?
</span>
<br/>
<br/>
<strong>
Kyler:
</strong>
Empathy. Your job is to help your users succeed, and to do that, you need to practice empathy.
<br/>
<br/>
<strong>
Hazel:
</strong>
I agree that empathy is the most important trait of a platform engineer. If you build something that no one uses, it isn't a platform. You have to put yourself in your users' shoes. When users complain, you have to be able to say, "I feel your pain, let's build something that works better."
<br/>
<br/>
<strong>
Charity:
</strong>
I'll add curiosity to the list. You should also kind of hate software, because the less code the better. You should write code as a last resort. You should also cultivate a form of pragmatic pessimism. Your outlook should be "WHEN this system fails" not "IF this system fails."
<br/>
<br/>
<span class="h4" style='font-size: 16px;line-height: 125%;letter-spacing: -0.05em;font-family: "Arial Black", "Arial Bold", Arial, Gadget, sans-serif;font-weight: 900;color: #24292E;'>
Klint: How is AI affecting platform engineering? How do you see it shaping platform engineering in the future?
</span>
<br/>
<br/>
<strong>
Kyler:
</strong>
It's affecting platform engineering in kind of a novel way. There are a ton of AI tools and they all purport to be the best at what they do, but they can't all be the best. As a platform engineer, part of the job is to evaluate and choose which of these tools to use in which scenarios at your organization.
<br/>
<br/>
<strong>
Hazel:
</strong>
LLMs are good at taking a semantic concept, a representation of something, and preserving it while moving to a different domain. For example, you could use that to translate an application deployment process from one cloud platform to another. Or you could translate code so that it could be run in a container, a virtual machine, a serverless environment, or on bare metal. Or maybe you want to move from an ingress model to a serverless model in your Kubernetes platform without disrupting service for your customers who are deploying to the cluster. You could use an LLM to translate between the two. If we can apply AI in that way, we can start to make decisions based on whether it's best for the business rather than if you can afford the downtime.
<br/>
<br/>
<strong>
Charity:
</strong>
Testing is one area where AI could really help with platform engineering. It's too easy for development tests to become outdated compared to the reality of what's happening in production. But with an LLM, you can generate tests directly from your production environment, so you can actually bring production into your feedback loop, enabling developers to move more quickly and with more confidence.
</div>
</td>
</tr>
<tr mc:repeatable="repeat_1" mc:repeatindex="7" mc:variant="Vertical Space">
<td class="section section-pb" style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;padding-left: 24px;padding-right: 24px;padding-bottom: 48px;border-collapse: collapse !important;">
</td>
</tr>
<tr mc:repeatable="repeat_1" mc:repeatindex="8" mc:variant="Standalone Section Heading">
<td class="section" style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;padding-left: 24px;padding-right: 24px;border-collapse: collapse !important;">
<table border="0" cellpadding="0" cellspacing="0" class="section-inner-container" role="presentation" style="width: 100%;margin-bottom: 24px;mso-table-lspace: auto !important;mso-table-rspace: auto !important;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<tr>
<td style="padding-top: 6px;border-top: 4px solid #24292E;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<h1 mc:label="Section Heading" style='padding: 0;margin: 0;font-family: "Arial Black", "Arial Bold", Arial, Gadget, sans-serif;font-weight: 900;color: #24292E;font-size: 18px;line-height: 125%;letter-spacing: -0.04em;text-align: left;'>
Poll request results
</h1>
</td>
</tr>
<tr>
<td style="padding-top: 12px;border-bottom: 1px solid #D0D7DE;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
</td>
</tr>
</table>
</td>
</tr>
<tr mc:repeatable="repeat_1" mc:repeatindex="9" mc:variant="Header">
<td class="section" style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;padding-left: 24px;padding-right: 24px;border-collapse: collapse !important;">
<table border="0" cellpadding="0" cellspacing="0" class="section-inner-container full-image-container" role="presentation" style="width: 100%;margin-bottom: 16px;mso-table-lspace: auto !important;mso-table-rspace: auto !important;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<tr>
<td style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<img alt="" border="0" class="full-image" src="https://inboxflows.com/_/image/https%253A%252F%252Fmcusercontent.com%252F9d7ced8c4bbd6c2f238673f0f%252Fimages%252F99933232-dd29-9da1-afd7-d3ac3cd9aa5e.jpeg/?inbox_flows_img_sig=eyJwYXRoIjoiaHR0cHMlM0ElMkYlMkZtY3VzZXJjb250ZSIsInRpbWUiOjE3MTMzOTA4NjcuOTM3MzE2N30:1rxDEZ:H7J_faST-FrLYZksTDLlc8IhEYYLTq2GsYeD__R7VJs" style="margin: 0;padding: 0;border: 0;line-height: 100%;outline: none;text-decoration: none;display: block;border-radius: 6px;width: 100% !important;height: auto !important;"/>
</td>
</tr>
</table>
<p class="intro" mc:hideable="hideable_repeat_1_7" mc:label="Intro" mchideable="hideable_repeat_1_7" style="font-family: Arial, Gadget, sans-serif;text-align: left;margin-top: 24px !important;margin-bottom: 24px !important;">
In our last newsletter, which was focused on AI resources, we asked for your favorite way to use AI in your work as a developer. The top two results were a near tie: "Looking up information" had 40.1% of the vote and "code generation" had 39.8%. This suggests developers are finding equal value in these two well-known use cases for generative AI in coding.
<br/>
<br/>
"As a feature within the products I build" only garnered 4.7%, suggesting that we're still in the early days of incorporating AI into software products. Meanwhile, 15.4% don't yet use AI. Hopefully we've provided you with some good resources to get started!
</p>
</td>
</tr>
<!-- //HEADER -->
<!-- FEATURED ARTICLE -->
<!-- //FEATURED ARTICLE -->
<!-- DEVELOPER STORIES -->
<!-- //DEVELOPER STORIES -->
<!-- GUIDES -->
<!-- //GUIDES -->
<!-- COMMUNITY Q&A -->
<!-- //COMMUNITY Q&A -->
<!-- QUOTE -->
<!-- //QUOTE -->
<!-- Q&A -->
<!-- //Q&A -->
<!-- POLL -->
<!-- //POLL -->
<!-- PODCAST -->
<!-- //PODCAST -->
<!-- ARTICLE GRID -->
<!-- //ARTICLE GRID -->
<!-- ARTICLE VERTICAL LAYOUT -->
<!-- //ARTICLE VERTICAL LAYOUT -->
<!-- ARTICLE ALTERNATIVE LAYOUT -->
<!-- //ARTICLE ALTERNATIVE LAYOUT -->
<!-- STANDALONE SECTION HEADING -->
<!-- //STANDALONE SECTION HEADING -->
<!-- STANDALONE FEATURED POST -->
<!-- //STANDALONE FEATURED POST -->
<!-- VERTICAL SPACE -->
<!-- //VERTICAL SPACE -->
<!-- VERTICAL SPACE SMALLER -->
<!-- //VERTICAL SPACE SMALLER -->
<!-- POST SEPARATOR -->
<!-- //POST SEPARATOR -->
<!-- STANDALONE FEATURED POST ALT CTA -->
<!-- //STANDALONE FEATURED POST ALT CTA -->
<!-- STANDALONE IMAGE -->
<!-- //STANDALONE IMAGE -->
<!-- STANDALONE POST CIRCLE IMAGE -->
<!-- //STANDALONE POST CIRCLE IMAGE -->
<!-- STANDALONE POST CIRCLE IMAGE REVERSED -->
<!-- //STANDALONE POST CIRCLE IMAGE REVERSED -->
<!-- STANDALONE POST -->
<!-- //STANDALONE POST -->
<!-- STANDALONE POST REVERSED -->
<!-- //STANDALONE POST REVERSED -->
<!-- STANDALONE 50-50 POST -->
<!-- STANDALONE 50-50 POST -->
<!-- STANDALONE 50-50 POST REVERSED -->
<!-- STANDALONE 50-50 REVERSED -->
<!-- STANDALONE SMALL POST -->
<!-- //STANDALONE SMALL POST -->
<!-- STANDALONE SMALL POST WITH CIRCLE IMAGE -->
<!-- //STANDALONE SMALL POST WITH CIRCLE IMAGE -->
<!-- STANDALONE ARTICLE VERTICAL LAYOUT -->
<!-- //STANDALONE ARTICLE VERTICAL LAYOUT -->
<!-- STANDALONE PEOPLE -->
<!-- //STANDALONE PEOPLE -->
<!-- STANDALONE ARTICLE GRID -->
<!-- //STANDALONE ARTICLE GRID -->
<!-- STANDALONE CONTENT -->
<!-- //STANDALONE CONTENT -->
<!-- STANDALONE POLL -->
<!-- //STANDALONE POLL -->
</table>
</td>
</tr>
<!-- CONTRIBUTE -->
<tr>
<td align="center" style="background: #171718 url(https://inboxflows.com/_/image/https%253A%252F%252Fmcusercontent.com%252F9d7ced8c4bbd6c2f238673f0f%252Fimages%252F3a688a4c-fa90-6b0c-dd31-c007dfe7c13e.png/?inbox_flows_img_sig=eyJwYXRoIjoiaHR0cHMlM0ElMkYlMkZtY3VzZXJjb250ZSIsInRpbWUiOjE3MTMzOTA4NjcuOTE3Njg2fQ:1rxDEZ:77h-WCWRSNW2m5XP5HCPj7-xjfhfFJ8bjvHg_Mmkfp8) repeat top center;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;" valign="top">
<table border="0" cellpadding="0" cellspacing="0" class="sections" role="presentation" style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;" width="568">
<tr>
<td class="section" style="padding-top: 40px;padding-bottom: 40px;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;padding-left: 24px;padding-right: 24px;border-collapse: collapse !important;">
<h1 mc:label="Contribute Title" style='color: #FFFFFF !important;margin-bottom: 16px;padding: 0;margin: 0;font-family: "Arial Black", "Arial Bold", Arial, Gadget, sans-serif;font-weight: 900;font-size: 18px;line-height: 125%;letter-spacing: -0.04em;text-align: left;'>
Contribute to The ReadME Project
</h1>
<p mc:label="Contribute Text" style="color: #FFFFFF !important;font-family: Arial, Gadget, sans-serif;text-align: left;margin-top: 8px;margin-bottom: 16px;">
The ReadME Project is powered by a thriving and collaborative open source community. We're always on the lookout for developers, maintainers, and experts to feature across all story types. Know someone who should be featured? Have a story idea that demonstrates the impact of OSS on deep tech? Have a best practice that should be shared? Let us know!
</p>
<table border="0" cellpadding="0" cellspacing="0" class="section-inner-container" role="presentation" style="margin-top: 24px;margin-bottom: 24px;mso-table-lspace: auto !important;mso-table-rspace: auto !important;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<tr>
<td align="center" class="cta" mc:label="Contact CTA" style="padding: 16px 22px 16px 22px;border: 1px solid #FFFFFF;color: #FFFFFF;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<a style="color: inherit;text-decoration: none !important;letter-spacing: -0.01em;font-size: 11px;line-height: 100%;text-transform: uppercase;font-family: Verdana, Geneva, sans-serif;" target="_blank">
Contact Us
</a>
</td>
</tr>
</table>
<p style="color: #FFFFFF !important;font-family: Arial, Gadget, sans-serif;text-align: left;margin-top: 8px;margin-bottom: 16px;">
If you were forwarded this email and would like to continue receiving this monthly newsletter,
<a style="color: #4969ED;text-decoration: underline;" target="_blank">
sign up here
</a>
.
</p>
</td>
</tr>
</table>
</td>
</tr>
<!-- //CONTRIBUTE -->
<!-- FOOTER -->
<tr>
<td align="center" style="background-color: #1B1F23;padding-top: 48px;padding-bottom: 64px;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;" valign="top">
<table border="0" cellpadding="0" cellspacing="0" class="sections" role="presentation" style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;" width="568">
<tr>
<td class="section" style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;padding-left: 24px;padding-right: 24px;border-collapse: collapse !important;">
<table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;" valign="center">
<tr>
<td style="padding: 16px;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<a style="mso-line-height-rule: exactly;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;color: #FFFFFF !important;text-decoration: underline;" target="_blank">
<img alt="https://www.facebook.com/GitHub" class="" height="24" src="https://inboxflows.com/_/image/https%253A%252F%252Fmcusercontent.com%252F9d7ced8c4bbd6c2f238673f0f%252Fimages%252F683a41aa-a72a-3da9-da58-cdda47826f29.png/?inbox_flows_img_sig=eyJwYXRoIjoiaHR0cHMlM0ElMkYlMkZtY3VzZXJjb250ZSIsInRpbWUiOjE3MTMzOTA4NjcuOTM3NTEyfQ:1rxDEZ:zI5GOudhuo7e1pdMZ5U8qHLSHy3dNF2wlH023OPwJsw" style="display: block;border: 0;height: auto;outline: none;text-decoration: none;-ms-interpolation-mode: bicubic;line-height: 100%;border-radius: 6px;" width="24"/>
</a>
</td>
<td style="padding: 16px;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<a style="mso-line-height-rule: exactly;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;color: #FFFFFF !important;text-decoration: underline;" target="_blank">
<img alt="//www.twitter.com/github" class="" height="24" src="https://inboxflows.com/_/image/https%253A%252F%252Fmcusercontent.com%252F9d7ced8c4bbd6c2f238673f0f%252Fimages%252F9b5e32e9-7c9f-2043-6cea-c9406cfd444a.png/?inbox_flows_img_sig=eyJwYXRoIjoiaHR0cHMlM0ElMkYlMkZtY3VzZXJjb250ZSIsInRpbWUiOjE3MTMzOTA4NjcuOTM3NzEzfQ:1rxDEZ:9emJwDBt4S_g-J9DJkZMyEiAd0kmeCp6I3gC8Xt_jyg" style="display: block;border: 0;height: auto;outline: none;text-decoration: none;-ms-interpolation-mode: bicubic;line-height: 100%;border-radius: 6px;" width="24"/>
</a>
</td>
<td style="padding: 16px;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<a style="mso-line-height-rule: exactly;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;color: #FFFFFF !important;text-decoration: underline;" target="_blank">
<img alt="https://www.instagram.com/github/?hl=en" class="" height="24" src="https://inboxflows.com/_/image/https%253A%252F%252Fmcusercontent.com%252F9d7ced8c4bbd6c2f238673f0f%252Fimages%252F39f2dce3-613f-879a-d2e3-2893281c57e7.png/?inbox_flows_img_sig=eyJwYXRoIjoiaHR0cHMlM0ElMkYlMkZtY3VzZXJjb250ZSIsInRpbWUiOjE3MTMzOTA4NjcuOTM3OTgwMn0:1rxDEZ:YQKKFBceiKsW37x9WSeMHM-kSFdQl_o99WfRsnRc1qc" style="display: block;border: 0;height: auto;outline: none;text-decoration: none;-ms-interpolation-mode: bicubic;line-height: 100%;border-radius: 6px;" width="24"/>
</a>
</td>
<td style="padding: 16px;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<a style="mso-line-height-rule: exactly;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;color: #FFFFFF !important;text-decoration: underline;" target="_blank">
<img alt="https://github.com/" class="" height="24" src="https://inboxflows.com/_/image/https%253A%252F%252Fmcusercontent.com%252F9d7ced8c4bbd6c2f238673f0f%252Fimages%252F9ed8380a-f57f-8567-4086-28c359158002.png/?inbox_flows_img_sig=eyJwYXRoIjoiaHR0cHMlM0ElMkYlMkZtY3VzZXJjb250ZSIsInRpbWUiOjE3MTMzOTA4NjcuOTM4MTg3OH0:1rxDEZ:9_aBwOho8I_ZMWSlfd8P1bvXiGRmb2Lps3PaKPkDlfk" style="display: block;border: 0;height: auto;outline: none;text-decoration: none;-ms-interpolation-mode: bicubic;line-height: 100%;border-radius: 6px;" width="24"/>
</a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="section" style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;padding-left: 24px;padding-right: 24px;border-collapse: collapse !important;">
<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="width: 100%;margin-bottom: 24px;margin-top: 24px;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<tr>
<td style="border-top: 2px solid #505050;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="section" style="mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;padding-left: 24px;padding-right: 24px;border-collapse: collapse !important;">
<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="width: 100%;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
<tr>
<td mc:label="Footer Contact" style="color: #FFFFFF !important;text-align: center !important;font-size: 12px;mso-table-lspace: 0pt;mso-table-rspace: 0pt;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;border-collapse: collapse !important;">
Copyright © 2023 GitHub, Inc All rights reserved.
<br/>
<br/>
<strong>
Our mailing address is:
</strong>
<br/>
GitHub, Inc 88 Colin P Kelly Jr St San Francisco, CA 94107-2008 USA
<br/>
<br/>
Want to change how you receive these emails?
<br/>
You can
<a style="color: #FFFFFF !important;text-decoration: underline;" target="_blank">
update your preferences
</a>
or
<a style="color: #FFFFFF !important;text-decoration: underline;" target="_blank">
unsubscribe from this list
</a>
.
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<!-- //FOOTER -->
</table>
<!-- //SECTIONS -->
</div>
<!--analytics go below here-->
<img alt="" height="1" src="https://inboxflows.com/_/image/https%253A%252F%252Fgithub.us11.list-manage.com%252Ftrack%252Fopen.php%253Fu%253D9d7ced8c4bbd6c2f238673f0f%2526id%253D31fda50abf%2526e%253D3f6d8654da/?inbox_flows_img_sig=eyJwYXRoIjoiaHR0cHMlM0ElMkYlMkZnaXRodWIudXMxMSIsInRpbWUiOjE3MTMzOTA4NjcuOTM4NH0:1rxDEZ:ieTlcboxbMo2AJr8TkDRqD81hy6eLgSbhVge4nRQTMY" width="1"/>
</body>
</html>
7 months, 1 week ago - noreply@github.com
Getting started in a career in platform engineering
The ReadME Project Q&A View e-mail in browser The ReadME Project is a GitHub platform dedicated t...