From 102a680dc6dc3d7ec709d991437dded72b72c869 Mon Sep 17 00:00:00 2001 From: Danny White <3104761+dnywh@users.noreply.github.com> Date: Tue, 19 Aug 2025 11:58:40 +1000 Subject: [PATCH] wip: quote avatars --- .../data/surveys/state-of-startups-2025.tsx | 50 ++++++++---------- .../quote-avatars/richard-k-120x120.jpg | Bin 0 -> 2333 bytes .../quote-avatars/robert-w-120x120.jpg | Bin 0 -> 3885 bytes 3 files changed, 23 insertions(+), 27 deletions(-) create mode 100644 apps/www/public/images/state-of-startups/quote-avatars/richard-k-120x120.jpg create mode 100644 apps/www/public/images/state-of-startups/quote-avatars/robert-w-120x120.jpg diff --git a/apps/www/data/surveys/state-of-startups-2025.tsx b/apps/www/data/surveys/state-of-startups-2025.tsx index 5a393d4c27d..18b6d9441e8 100644 --- a/apps/www/data/surveys/state-of-startups-2025.tsx +++ b/apps/www/data/surveys/state-of-startups-2025.tsx @@ -17,10 +17,10 @@ const stateOfStartupsData = { "Today’s startup ecosystem is dominated by young, technical builders shipping fast with lean teams. They've done this before.", pullQuote: { quote: - "We’re a two-person team, both technical. It's not our first rodeo, and that experience helped us move way faster this time.", - author: 'John Doe', - authorPosition: 'Founder', - authorAvatar: '/images/twitter-profiles/qhvO9V6x_400x400.jpg', + 'Our team is just two people at the moment. We’re funding the proof-of-concept stage out of our own pockets.', + author: 'Richard Kranendonk', + authorPosition: 'CEO, Thinking Security Works', + authorAvatar: '/images/state-of-startups/quote-avatars/richard-k-120x120.jpg', }, sections: [ { @@ -74,9 +74,9 @@ const stateOfStartupsData = { 'Startups are still experimenting. They’re building a diverse mix of software products, iterating quickly, and pursuing monetization selectively.', pullQuote: { quote: - 'We’re experimenting in edtech for underserved regions. It’s early, but we’re learning fast.', - author: 'Sarah Johnson', - authorPosition: 'Founder', + 'We’re building an end-to-end system for wedding planners, all running as one SvelteKit / Supabase instance.', + author: 'Waldemar Pross', + authorPosition: 'CTO, Peach Perfect Weddings', authorAvatar: '/images/twitter-profiles/qhvO9V6x_400x400.jpg', }, sections: [ @@ -137,9 +137,9 @@ const stateOfStartupsData = { 'The modern stack centers around open tools, modular infrastructure, and cautious spending.', pullQuote: { quote: - 'We’re experimenting in edtech for underserved regions. It’s early, but we’re learning fast.', - author: 'Sarah Johnson', - authorPosition: 'Founder', + 'Cursor has been my favourite tool so far. It’s made my life easier by documenting code on my behalf.', + author: 'Kevinton B', + authorPosition: 'Engineer, FlutterFlow', authorAvatar: '/images/twitter-profiles/qhvO9V6x_400x400.jpg', }, sections: [ @@ -241,9 +241,9 @@ const stateOfStartupsData = { 'AI is a core product capability, not an afterthought. Most teams are using models like OpenAI or Claude for real features, not just demos.', pullQuote: { quote: - 'AI is baked into the core. Semantic search and summarisation are what make the product usable.', - author: 'Tom Anderson', - authorPosition: 'Founder', + 'AI is embedded in how we build and scale. From using Claude and Cursor in dev, to voice AI in product for smarter, faster recruiting (which is our business).', + author: 'Jinal Jhaveri', + authorPosition: 'Founder, Mismo', authorAvatar: '/images/twitter-profiles/qhvO9V6x_400x400.jpg', }, sections: [ @@ -282,13 +282,7 @@ const stateOfStartupsData = { title: 'Where Startups Go to Learn', shortTitle: 'Influence', description: 'Online communities are the learning engine behind every early-stage startup.', - pullQuote: { - quote: - 'I mostly lurk, but Twitter and Discord have been where I find the best tools and smartest minds.', - author: 'Emma Davis', - authorPosition: 'Founder', - authorAvatar: '/images/twitter-profiles/qhvO9V6x_400x400.jpg', - }, + pullQuote: undefined, sections: [ { title: 'Online Communities', @@ -337,13 +331,7 @@ const stateOfStartupsData = { shortTitle: 'Go-To-Market', description: 'Startups start selling through their networks and dev communities. Only when they grow do they layer in more structured growth via CRMs and sales.', - pullQuote: { - quote: - 'Our first 10 customers came from one tweet. No landing page, no funnel. Just good timing and network.', - author: 'Sophie Lee', - authorPosition: 'Founder', - authorAvatar: '/images/twitter-profiles/qhvO9V6x_400x400.jpg', - }, + pullQuote: undefined, sections: [ { title: 'Initial Customers', @@ -389,6 +377,13 @@ const stateOfStartupsData = { shortTitle: 'Outlook', description: 'Startups remain optimistic about the future but are weighed down by technical complexity, customer acquisition hurdles, and a wish list of tools that still don’t exist.', + pullQuote: { + quote: + 'There’s plenty of uncertainty, but we’re building something that feels deeply worth it. That gives us a lot of confidence in the long run.', + author: 'Robert Wolski', + authorPosition: 'Founder, Keepsake', + authorAvatar: '/images/state-of-startups/quote-avatars/robert-w-120x120.jpg', + }, sections: [ { title: 'The Road Ahead', @@ -418,6 +413,7 @@ const stateOfStartupsData = { title: 'Worldview and Optimism', description: "Most startup founders remain upbeat about the future, but that confidence isn't shared equally. Engineers and marketers show more caution.", + stats: [ { percent: 61, label: 'Founders that are optimistic' }, { percent: 32, label: 'Operations leads that are optimistic' }, diff --git a/apps/www/public/images/state-of-startups/quote-avatars/richard-k-120x120.jpg b/apps/www/public/images/state-of-startups/quote-avatars/richard-k-120x120.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3e7f4873a57ea21d44c6fb0aee2283448be3bd29 GIT binary patch literal 2333 zcmbtR`#TeSAO3DL;vTQnk~ zWQh)llw*-oT83d*d-uH8^%$x7O#-B)nS~jEKmdU733wwQ z4#58lK|X|c@F^xLA|fg#A-Mm&CIbmn^;}6< zc4WDzSJ1lasktknB61R{=3qFZ@2FBt28NBcf$hbxg~0~x{A(ozDb;BFh}R{@p)Vb_ zX5E?{iJY^vu@j$cb;&<2?3t+_(at0p)Nfbj%O2e*np(?EJH`4z(j}u zV4z9D_t0gIj8>7Ke1Iu6YNH?-p{9vb-BtB)pp9;u@uG@CoU*8dEWf!f9XfGx-t9F1OS@?|$8(iB#dWwsLx zv8}^HgKq1-!-p~g@4@%9b}Has8Fl+6lHCGF zTGUR1+gasmOvJP6l6{IUj0{q53Mto_vLo;b4!?jcHy?g+XUzCu9Kb{;Vmg6>6cSoI z`${j$j_fsf#eqwgTxAZg@PMYW{>8EDjwAyqg9H0Df~f1=2E7(5MX8Oi?o7LTx;&DT ze@y&7qZF0bUCMgILM}XkdE3barb(S)1nqr#uVT|4|CE&5Zk@wqmKqt%xVO(=^FLcT zg00;03t=O~kcK8JdZSpfT<70SQOx8@cx}VOJwq6i&k(HTk>%94xdox@Vn|Nk^a z|7&9{I$~w5=+U`?;0k;}#`ZIu>9~pOoi$Fl)atE?{!pzb^pfcj!X~vr3VLZ>;D)2l zwOcf=s_$h$G292DG99H&TKqhqw1iy`?w}@h_ts$)G*v7|4~iv?*v~HLV>E-RM;|0H z8eKkhETc`{E<;nzKAZ)!4RXKETQ-|iJP!LYq1fMjQ|~qpXvA>d1y5y<*;F^j3vj+( z?&|C3jIvFu`fDh;>Jg%I>39FEj+d!|3hVBFSNHaL@}y33h{jdc601_RH$sy5yZhF$ z9?IsjzH3ooc45=V;)gnu3qQvx%n0*Be1DV2MoUD!vR2jmJc`}@yjANb!b#odtL_Op zg4mrMg1SmE38*e4g!b)_bu2)ge-$nMabQJHURgV3a{S1Tde`fNVq@03wZ@#`jI!F+ zHC&C^TI8u|{pqRz8%ffkcXPi@cLv^;`ROVf4qIlUBX!4n9*??Bx%z~Q`fO*7DQq(} zuumPGUJJ1-R+#%HErO1_59Wl|nlhxtok(V64?~|IQ;5-)nKjLYEStUUR8)nhF^F{sb7e+C{`DeroQ-wpZ|K2 zh;H;@7f;TPW-%kZ0@y{>2&cm>%$2p(afv+O zupID`)fm;~{`|peTi*r`G=y938G^mG&dt34h&xj|8hdJ(2c8B_?NZ8Jay`FouG2U) z)Hk+v>5~1d-TSGqHbO3G(d8qZZo|>xR_OWJ4!Q*FtaHh6yUhRA8%@S;`lg46HoCl2 zrA@TfRmAp9K;8#ereVtr3bA)!fpPHFmKy%>j+?~9`qFQ@P$Vd-E%NDKfmmgD(-GAb28_Ci$Oi*(90_I8%Ck z5sFN4#ZW&dY!OCGm}wTt?;8*cx^aqI{)h;0a9{S9DG4Lxab)iPkoQ({8N$Ygrg@+L E0~DPlH~;_u literal 0 HcmV?d00001 diff --git a/apps/www/public/images/state-of-startups/quote-avatars/robert-w-120x120.jpg b/apps/www/public/images/state-of-startups/quote-avatars/robert-w-120x120.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9ae4abcbb962d1216e18729b4f1e167b540d190d GIT binary patch literal 3885 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 literal 0 HcmV?d00001