@prefix :        <https://dejiolowe.com/2026/03/30/ai-will-only-help-those-with-agency/#> .
@prefix schema:  <https://schema.org/> .
@prefix prov:    <http://www.w3.org/ns/prov#> .
@prefix skos:    <http://www.w3.org/2004/02/skos/core#> .
@prefix owl:     <http://www.w3.org/2002/07/owl#> .
@prefix rdfs:    <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd:     <http://www.w3.org/2001/XMLSchema#> .
@prefix foaf:    <http://xmlns.com/foaf/0.1/> .
@prefix dbr:     <http://dbpedia.org/resource/> .
@prefix dbo:     <http://dbpedia.org/ontology/> .
@prefix dc:      <http://purl.org/dc/terms/> .

# ─── Article ───────────────────────────────────────────────────────────────────
:article a schema:BlogPosting ;
    schema:name "AI will only help those with agency" ;
    schema:url <https://dejiolowe.com/2026/03/30/ai-will-only-help-those-with-agency/> ;
    schema:author :adedejiolowe ;
    schema:datePublished "2026-03-30"^^xsd:date ;
    schema:description "AI amplifies people with agency, taste, grit, and curiosity — and will widen the gap between the 1% and everyone else." ;
    schema:keywords "AI", "agency", "taste", "grit", "curiosity", "productivity", "fintech", "Nigeria" ;
    schema:about :agency, :taste, :grit, :curiosity, :aiAmplification ;
    schema:mentions :lendsqr, :openai, :freshworks, :codex, :ngoziDozie, :carbon, :nigeria ;
    prov:wasGeneratedBy :kgGeneratorSkill .

# ─── Persons ───────────────────────────────────────────────────────────────────
:adedejiolowe a schema:Person, foaf:Person ;
    schema:name "Adedeji Olowe" ;
    schema:url <https://dejiolowe.com/> ;
    schema:jobTitle "CEO, Lendsqr" ;
    schema:affiliation :lendsqr ;
    schema:knowsAbout :agency, :fintech, :aiAmplification ;
    rdfs:label "Adedeji Olowe" .

:ngoziDozie a schema:Person, foaf:Person ;
    schema:name "Ngozi Dozie" ;
    schema:jobTitle "Co-founder, Carbon" ;
    schema:affiliation :carbon ;
    schema:description "Co-founder of Carbon; documented his experience with a $20 Claude Code subscription." ;
    rdfs:label "Ngozi Dozie" .

:jkrowling a schema:Person, foaf:Person ;
    schema:name "J.K. Rowling" ;
    schema:description "Author cited as an example of creative agency: tools were always available, but discipline made the difference." ;
    owl:sameAs dbr:J._K._Rowling ;
    rdfs:label "J.K. Rowling" .

# ─── Organizations ─────────────────────────────────────────────────────────────
:lendsqr a schema:Organization, foaf:Organization ;
    schema:name "Lendsqr" ;
    schema:url <https://lendsqr.com/> ;
    schema:description "Fintech lending infrastructure company founded by Adedeji Olowe." ;
    schema:foundingLocation :nigeria ;
    rdfs:label "Lendsqr" .

:freshworks a schema:Organization, foaf:Organization ;
    schema:name "Freshworks" ;
    schema:url <https://freshworks.com/> ;
    schema:description "SaaS company that deprecated Freshteam HRMS, prompting Lendsqr to build its own." ;
    rdfs:label "Freshworks" .

:openai a schema:Organization, foaf:Organization ;
    schema:name "OpenAI" ;
    schema:url <https://openai.com/> ;
    schema:description "AI research lab that produces Codex, the tool that catalysed Lendsqr's HRMS build." ;
    owl:sameAs dbr:OpenAI ;
    rdfs:label "OpenAI" .

:zoho a schema:Organization, foaf:Organization ;
    schema:name "Zoho" ;
    schema:url <https://zoho.com/> ;
    schema:description "SaaS suite considered as Freshteam replacement before Lendsqr opted to build its own HRMS." ;
    owl:sameAs dbr:Zoho_Corporation ;
    rdfs:label "Zoho" .

:carbon a schema:Organization, foaf:Organization ;
    schema:name "Carbon" ;
    schema:url <https://getcarbon.co/> ;
    schema:description "Nigerian fintech lender co-founded by Ngozi Dozie." ;
    schema:foundingLocation :nigeria ;
    rdfs:label "Carbon" .

:drata a schema:Organization, foaf:Organization ;
    schema:name "Drata" ;
    schema:description "Compliance automation platform cited as an example of a product vibe-coded and replaced by an indie developer." ;
    rdfs:label "Drata" .

# ─── Software & Products ───────────────────────────────────────────────────────
:freshteam a schema:SoftwareApplication ;
    schema:name "Freshteam" ;
    schema:applicationCategory "HRMS" ;
    schema:creator :freshworks ;
    schema:description "HRMS product by Freshworks that was deprecated, prompting Lendsqr's custom build." ;
    rdfs:label "Freshteam" .

:codex a schema:SoftwareApplication ;
    schema:name "OpenAI Codex (Pro)" ;
    schema:applicationCategory "AI coding assistant" ;
    schema:creator :openai ;
    schema:description "AI coding tool described by Lendsqr's CTO as enabling the team to build anything they wanted." ;
    rdfs:label "OpenAI Codex" .

:lendsqrHrms a schema:SoftwareApplication ;
    schema:name "Lendsqr Custom HRMS" ;
    schema:applicationCategory "HRMS" ;
    schema:creator :lendsqr ;
    schema:description "Internally-built HRMS described as better than Freshteam, launching April 1 2026. Not being commercialised." ;
    schema:dateCreated "2026-04-01"^^xsd:date ;
    rdfs:label "Lendsqr Custom HRMS" .

:claudeCode a schema:SoftwareApplication ;
    schema:name "Claude Code" ;
    schema:applicationCategory "AI coding assistant" ;
    schema:creator :anthropic ;
    schema:description "Anthropic's CLI coding agent; used by Ngozi Dozie at $20/month to build internal tools." ;
    rdfs:label "Claude Code" .

# ─── Concepts ──────────────────────────────────────────────────────────────────
:agency a skos:Concept ;
    skos:prefLabel "Agency" ;
    skos:definition "The capacity to initiate action and follow through on it without requiring external pressure. The foundational human quality AI cannot substitute." ;
    skos:broader :aiAmplification ;
    skos:related :grit, :taste, :curiosity ;
    rdfs:label "Agency" .

:taste a skos:Concept ;
    skos:prefLabel "Taste" ;
    skos:definition "An internal standard that compels you to recognise when output is not yet good enough and to keep improving it. Distinct from perfection — it is the insistence on quality within immediate reach." ;
    skos:broader :aiAmplification ;
    skos:related :agency, :grit ;
    rdfs:label "Taste" .

:grit a skos:Concept ;
    skos:prefLabel "Grit" ;
    skos:definition "The persistence to stay engaged with an iterative process long enough for small improvements to compound into something genuinely good." ;
    skos:broader :aiAmplification ;
    skos:related :agency, :curiosity ;
    rdfs:label "Grit" .

:curiosity a skos:Concept ;
    skos:prefLabel "Curiosity" ;
    skos:definition "An exploratory orientation toward AI tools — probing, testing variations, and pushing responses beyond the first acceptable output." ;
    skos:broader :aiAmplification ;
    skos:related :taste, :grit ;
    rdfs:label "Curiosity" .

:aiAmplification a skos:Concept ;
    skos:prefLabel "AI Amplification" ;
    skos:definition "The phenomenon whereby AI tools dramatically increase the productivity of people who already possess agency, taste, grit, and curiosity — widening the gap between top performers and everyone else." ;
    skos:narrower :agency, :taste, :grit, :curiosity ;
    skos:related :barrierToEntry, :vibeCoding ;
    rdfs:label "AI Amplification" .

:barrierToEntry a skos:Concept ;
    skos:prefLabel "Thinning Barrier to Entry" ;
    skos:definition "The reduction in cost, time, and technical skill required to build software products, enabling individuals to replicate what previously required entire teams." ;
    skos:related :vibeCoding, :aiAmplification ;
    rdfs:label "Thinning Barrier to Entry" .

:vibeCoding a skos:Concept ;
    skos:prefLabel "Vibe Coding" ;
    skos:definition "Building functional software primarily through natural-language prompts to AI coding assistants, with minimal or no traditional programming." ;
    skos:related :barrierToEntry, :aiAmplification ;
    rdfs:label "Vibe Coding" .

:fintech a skos:Concept ;
    skos:prefLabel "Fintech" ;
    skos:definition "Financial technology sector; the industry context for Lendsqr, Carbon, and the competitive dynamics discussed in the article." ;
    skos:related :lendsqr, :carbon ;
    rdfs:label "Fintech" .

:internalTooling a skos:Concept ;
    skos:prefLabel "Internal Tooling" ;
    skos:definition "Custom software built by a company for its own operations, increasingly viable for small teams due to AI coding tools." ;
    skos:related :vibeCoding, :lendsqrHrms ;
    rdfs:label "Internal Tooling" .

# ─── Places ────────────────────────────────────────────────────────────────────
:nigeria a schema:Place ;
    schema:name "Nigeria" ;
    schema:description "West African nation; geographic context for Lendsqr, Carbon, and the fintech ecosystem referenced in the article." ;
    owl:sameAs dbr:Nigeria ;
    rdfs:label "Nigeria" .

# ─── FAQ ───────────────────────────────────────────────────────────────────────
:faq1 a schema:Question ;
    schema:name "What is the core argument of 'AI will only help those with agency'?" ;
    schema:acceptedAnswer [ a schema:Answer ; schema:text "AI amplifies people who already possess agency, taste, grit, and curiosity — and will widen inequality between top performers and everyone else, because these traits are not evenly distributed." ] .

:faq2 a schema:Question ;
    schema:name "What does Adedeji Olowe mean by 'agency' in this context?" ;
    schema:acceptedAnswer [ a schema:Answer ; schema:text "Agency is the capacity to decide to take action and follow through on it. AI cannot initiate effort on your behalf — without that first push, there is nothing for it to build on." ] .

:faq3 a schema:Question ;
    schema:name "How did Lendsqr's HRMS build demonstrate the article's thesis?" ;
    schema:acceptedAnswer [ a schema:Answer ; schema:text "When Freshworks deprecated Freshteam, Lendsqr used OpenAI Codex Pro to build a custom HRMS that was genuinely better than what they had been paying for — demonstrating that small teams with agency can now replicate commercial software products." ] .

:faq4 a schema:Question ;
    schema:name "Is 'taste' about perfectionism?" ;
    schema:acceptedAnswer [ a schema:Answer ; schema:text "No. Olowe is explicit: taste is about putting in the extra effort — within your immediate control — to release things as good as you could push them right now. It is not about perfection; it is about refusing to settle for the first acceptable output." ] .

:faq5 a schema:Question ;
    schema:name "What example does Olowe give of vibe coding creating real business value?" ;
    schema:acceptedAnswer [ a schema:Answer ; schema:text "His child, described as a security expert, vibe-coded a Drata/Vanta compliance automation replacement, pitched it to a CISO on a call, and sold it for $20,000 — in a single transaction." ] .

:faq6 a schema:Question ;
    schema:name "Why does equal access to AI tools not produce equal outcomes?" ;
    schema:acceptedAnswer [ a schema:Answer ; schema:text "Because agency, taste, grit, and curiosity are not evenly distributed. Tools like Google Docs have always been free, but the number of people who write complete, coherent novels remains tiny — not from lack of tools, but lack of sustained effort and discernment." ] .

:faq7 a schema:Question ;
    schema:name "What is Olowe's personal challenge at the end of the article?" ;
    schema:acceptedAnswer [ a schema:Answer ; schema:text "If the tools are this good and access is this open, and he still cannot produce something genuinely world-class, then the problem was never the tools — it would point back to whether he has the agency, taste, grit, and curiosity to do the work. He chooses to believe the answer is yes." ] .

# ─── Glossary ──────────────────────────────────────────────────────────────────
:glossary1 a schema:DefinedTerm ;
    schema:name "Agency" ;
    schema:description "Initiating and following through on action without external compulsion — the one thing AI cannot automate for you." .

:glossary2 a schema:DefinedTerm ;
    schema:name "Taste" ;
    schema:description "An internal standard that drives you to improve output beyond 'acceptable' toward 'genuinely good'." .

:glossary3 a schema:DefinedTerm ;
    schema:name "Grit" ;
    schema:description "Sustained engagement with an iterative process through the boring, slow middle stretch where most attempts die." .

:glossary4 a schema:DefinedTerm ;
    schema:name "Curiosity" ;
    schema:description "An exploratory relationship with AI — probing responses, testing variations, refusing to settle for the obvious path." .

:glossary5 a schema:DefinedTerm ;
    schema:name "Vibe Coding" ;
    schema:description "Building functional software by prompting AI coding assistants in natural language, requiring little or no traditional programming." .

:glossary6 a schema:DefinedTerm ;
    schema:name "AI Amplification" ;
    schema:description "The multiplier effect AI applies to people with strong foundational traits, widening performance gaps across the board." .

:glossary7 a schema:DefinedTerm ;
    schema:name "Barrier to Entry" ;
    schema:description "The cost, skill, and time threshold required to build a competitive product — now thinner than ever due to AI tools." .

:glossary8 a schema:DefinedTerm ;
    schema:name "Internal Tooling" ;
    schema:description "Custom software built for a company's own operations rather than for sale — increasingly cost-effective for small teams." .

# ─── HowTo ─────────────────────────────────────────────────────────────────────
:howTo a schema:HowTo ;
    schema:name "How to Extract Real Value from AI Tools" ;
    schema:step
        [ a schema:HowToStep ; schema:position 1 ; schema:name "Cultivate Agency" ;
          schema:text "Decide to act and follow through — before you open any AI tool. AI responds to direction; without that initial push, there is nothing for it to build on." ] ,
        [ a schema:HowToStep ; schema:position 2 ; schema:name "Develop Taste" ;
          schema:text "Build a clear internal standard for what 'good' looks like in your domain. When AI gives you something acceptable, ask whether it could be better — and push until it is." ] ,
        [ a schema:HowToStep ; schema:position 3 ; schema:name "Practice Grit" ;
          schema:text "Stay with the iteration loop past the point where initial excitement fades. The compounding value of small improvements only appears to people who stay engaged long enough to see it." ] ,
        [ a schema:HowToStep ; schema:position 4 ; schema:name "Engage with Curiosity" ;
          schema:text "Treat every AI response as a starting point. Probe, test variations, and try to understand why something works — rather than just accepting the first useful output and moving on." ] ,
        [ a schema:HowToStep ; schema:position 5 ; schema:name "Apply the Honest Test" ;
          schema:text "If the tools are this good and access is this open, and your output still isn't world-class, trace the gap back to agency, taste, grit, or curiosity — and address the root, not the symptom." ] .

# ─── Provenance ────────────────────────────────────────────────────────────────
:kgGeneratorSkill a prov:SoftwareAgent ;
    schema:name "KG Generator Skill" ;
    rdfs:label "KG Generator Skill" .

:rdfInfographicSkill a prov:SoftwareAgent ;
    schema:name "RDF Infographic Skill v1.1" ;
    rdfs:label "RDF Infographic Skill" .

:claudeSonnetInterface a prov:SoftwareAgent ;
    schema:name "Claude Sonnet (claude-sonnet-4-6)" ;
    rdfs:label "Claude Sonnet Interface" .

:coworkDesktopEnvironment a prov:SoftwareAgent ;
    schema:name "Cowork Desktop Environment" ;
    rdfs:label "Cowork Desktop Environment" .

:uriBurnerResolver a prov:SoftwareAgent ;
    schema:name "URIBurner Linked Data Resolver" ;
    schema:url <https://linkeddata.uriburner.com/> ;
    rdfs:label "URIBurner Resolver" .

:virtuosoServer a prov:SoftwareAgent ;
    schema:name "OpenLink Virtuoso Server" ;
    rdfs:label "Virtuoso Server" .

:article prov:wasGeneratedBy :kgGeneratorSkill, :rdfInfographicSkill, :claudeSonnetInterface,
         :coworkDesktopEnvironment, :uriBurnerResolver, :virtuosoServer .
