Software Engineering
Diagrams | Matrices | Thinkers
Platform Engineers solve software development problems so that Product Engineers can solve Real World Problems better, faster, and cheaper.
- Dev Ops: Security first, TEE
- AI Coding: Get into flow state
- Architecture: Scalable performant patterns
- Architecture Decisions: Documenting stack choices
- AI Agent Engineering: Frameworks for Developing AI Agents
- Product Engineering: Solve customer problems
- Platform Engineering: Solve development problems
- Blockchain Development: Onchain Protocols
- Performance Metrics: Outcome driven success
- Algorithms: Rules to live by
Tech Stack
What is needed to gamify running business operations with crypto incentives?
BOUNDARY | WEB2 | WEB3 |
---|---|---|
Auth - Crypto Identity | Clerk | CRITICAL |
Crypto Wallet | ||
Payment Services | Stripe | Stablecoin |
Language | TypeScript, Python | Rust, Solidity |
Agent Framework | LangGraph, CrewAI | ElizaOS, Arc |
App Framework | Nextjs | |
CSS Styling | TailwindCSS | |
Animation | Framer Motion | |
UI Components | Shadcn, Tailwind UI | |
Headless Components | Radix UI, Headless UI | |
App State Mgt | Zustand | |
Email Management | Resend | |
Data ORM | DrizzleORM, tRPC | Web3.js, Viem |
Data Management | Python, LLM | |
Database / Blockchain | Postgres (Supabase) / Convex | Solana SVM, Ethereum EVM, SUI |
Background Jobs / Offchain Oracles & Compute | Inngest | Chainlink, Pyth.Network |
Message Bus | ||
Content Management | Sanity, MDX | |
Documentation | Docusaurus | |
Server Framework / Blockchain Data Server | Nodejs/Nest | thegraph |
Blob Storage (file uploads, CDN) | ||
Hosting | Vercel | Fleek |
Monorepo | NX | |
Secrets | ||
Dev Tools (CI/CD, staging) | Foundry | |
Analytics | Posthog | |
Monitoring |
Other Tech Stacks
The gaming industry will adopt DePIN Architecture to deliver immersive mixed reality gaming
Common Requirements
What are the most common jobs that most people/businesses recruit software to do?
- AI Integration
- User Authentication and Authorization
- Data Analytics and Reporting
- Integration Capabilities (APIs)
- Customization Options
- Subscription Management
- Customer Relationship Management
- E-commerce & Micropayments
- Booking & Scheduling
- Project Management Tools
- Dashboard Charts
- Email Out
- URL Shortener
Innovate at the edges while connecting dots and filling spaces
Onchain vs Microservices
What are the pros and cons of public DePIN tech over privately maintained microservices?
Aspect | Onchain Services | Microservices |
---|---|---|
Architecture | Decentralized, blockchain-based | Decentralized, service-oriented |
Execution | Automated, immutable once deployed | Flexible, can be updated independently |
Scalability | Limited by blockchain throughput | Highly scalable by design |
Security | High due to cryptographic measures, but public visibility can be a concern | Secure APIs and isolated services |
Cost | Potentially lower transaction costs by removing intermediaries | Higher operational costs due to infrastructure needs |
Complexity | Requires understanding of blockchain and smart contract development | Requires managing multiple services and their interactions |
Privacy | Enhanced by zero-knowledge proofs (ZKPs) for privacy-preserving transactions | Privacy managed through secure APIs and data isolation |
Interoperability | Can be challenging, requires middleware or APIs for integration with existing systems | Easier integration with existing systems through standardized interfaces |
Predictions
Fun to Fundamentals. Culturally it is easier for a game to be a bank than a bank to become a game.
- Smart Agents will eat the SaaS Market and the Jobs to be Done it supported. All software will need to be built on blockchain tech to gain credibility of trust through verifiable truths.
- DePIN will facilitate the internet of intent that will provide an open platform for standardization of innovation of protocols that govern how the world runs.
- Zero-Knowledge Proofs (ZKPs) for Privacy: ZKPs allow parties to prove knowledge of information without revealing the underlying data. Integrating ZKPs into intent-based systems can enable privacy-preserving smart contracts, protecting sensitive business data and user information. This is crucial for enterprises dealing with confidential data and compliance requirements.
- Decentralized Identity: Implementing a decentralized identity solution, such as self-sovereign identity (SSI), can enhance user privacy and control in intent-based systems. SSI allows users to selectively disclose their identity attributes without relying on centralized authorities. This enables secure and privacy-preserving interactions between users and smart contracts.