Notes on work,
careers, and building.
Long-form essays and short field notes from the people building Atlas and Portfolio. Practical writing on productivity, careers, AI at work, and leading teams. Subscribe to the monthly digest or follow the RSS feed.
Recent writing.
Essays and field notes from the team. Filter by topic, or search by title. Every post is written by someone who works on the product.
What is wrxstack? An honest introduction
wrxstack is a solo-built software company with two products: Atlas, an AI work platform, and Portfolio, which turns a resume into a website. Here is the full picture.
What is Atlas, the wrxstack AI work platform?
Atlas holds 16 work modules on one connected graph and gives it an assistant that acts under your permissions, with approvals and a log. Here is the full picture.
Is wrxstack legit? An honest answer
A live product, SSO, an audit log, a public API, and a founder who answers support himself. No SOC 2, no named customers, no funding. Here is the full picture.
What is WorkOS? A neutral explainer
WorkOS is a developer platform that provides APIs for enterprise features like SSO, directory sync, and audit logs. Here is what it does and who uses it.
Enterprise authentication, explained
A plain-language guide to enterprise authentication: SSO, SAML vs OIDC, MFA, identity providers, provisioning, RBAC, and audit logs, and how they fit together.
Why am I not hearing back after applying?
Silence after applying is rarely about your worth. It is usually volume, a resume the ATS misreads, weak fit, or generic applications. How to fix each.
SAML vs OIDC: the real difference
SAML uses XML assertions and rules enterprise IdPs. OIDC uses JSON tokens on top of OAuth 2.0 and fits modern apps. Here is when each one is used and why.
How to get noticed by recruiters
Recruiters search by keyword and scan fast. Specific tactics to get noticed: a findable profile, the right words, real proof, and a personal website.
What is enterprise SSO, and why buyers ask for it
Enterprise SSO means one login through the company identity provider, instant offboarding, and central policy. Here is why security teams require it before approving a tool.
How to make a portfolio website without coding
You can build a portfolio site without a line of code. The real no-code routes, and why pasting your resume is the fastest one of them all.
What is an audit log, and why it matters
An audit log is an append-only record of who did what and when. Here is what it captures, what separates a good one from a useless one, and why it matters for trust.
How to write a resume with no experience
No job history yet? You still have a resume. Build it from projects, coursework, and transferable skills, then confirm it parses cleanly.
Who owns wrxstack? The solo-builder story
Farhan owns and runs wrxstack alone: no investors, no parent company, no team. Here is why one person built a 16-module platform and a resume-to-website tool.
What enterprise buyers actually ask for
The real checklist a security team runs on a SaaS vendor, explained honestly, with where wrxstack stands: SSO yes, audit log yes, but no SOC 2 and no SCIM.
Does a personal website help your job search?
A widely cited survey found 56% of hiring managers most impressed by a personal website, yet only 7% of job seekers have one. Why that gap is your edge.
wrxstack pricing, explained simply
How wrxstack prices Atlas and Portfolio, why there is a free tier and paid tiers, and a plain promise: no dark patterns and current numbers shown inside the product.
SaaS sprawl in 2026: the numbers
A data-led look at SaaS sprawl in 2026: how many apps companies run, how much sits unused, and why spend keeps climbing on flat headcount.
Why is my resume getting rejected?
Most resumes get rejected for three reasons: a parse the ATS cannot read, a weak match to the job, or formatting that hides your fit. How to fix each.
How many applications does it take to get a job?
Reported figures suggest it commonly takes dozens to a few hundred applications. Here is why the number is high and how a personal site helps you stand out.
An honest look at wrxstack, from the founder
Not a third-party review. This is the founder's own candid assessment of wrxstack: the real strengths, the current gaps, and who should not use it yet.
Bring your own model (BYOM), explained
BYOM lets a team choose and swap the AI model behind an app instead of being locked to one. Here is what that buys you for privacy, cost, and control.
How to add a portfolio link to your resume
Put the link in your header next to your email, as clean readable text, not a bare tracking URL. Here is exactly where and how so it survives the filter.
How much does a portfolio website cost?
It can cost nothing on a free host or a modest yearly sum with your own domain and a builder. An honest breakdown of every cost line, and what to skip.
What is SCIM provisioning? A plain guide
SCIM lets an identity provider create, update, and deactivate accounts in a connected app automatically. A plain explainer. Note that wrxstack does not offer SCIM today.
MCP enterprise-managed authorization, explained
A plain-English guide to the Model Context Protocol and enterprise-managed authorization: how an identity provider governs which tools an AI agent may call.
A Glean alternative that acts, not just searches
Glean finds the answer across your apps but stops there. A Glean alternative that acts can search and then take the next step on the same records.
Do you need a portfolio to get a job?
Not always, and it depends on your field. Here is when a portfolio matters, when a strong resume is enough, and a quick way to decide for yourself.
Looking at alternatives to wrxstack
An honest guide to the alternatives to wrxstack: all-in-one suites, best-of-breed point tools, and dev auth platforms, with the real trade-offs of each.
The hidden cost of context switching
Knowledge workers toggle between apps hundreds of times a day, and each switch carries a recovery cost. Here is the research and what to do about it.
There is no such thing as an ATS score
The ATS score you are chasing does not exist. No standard system computes one. Here is what an applicant tracking system really does and what to fix.
WorkOS vs Auth0: a neutral explainer
A fair comparison of WorkOS and Auth0: one focused on B2B enterprise SSO, the other on broad customer identity. When a team might reach for each.
How to avoid SaaS vendor lock-in
A practical guide to avoiding lock-in: open data export, a real public API, model portability, and contractual data return. How to check before you buy.
Portfolio vs resume: which one gets you hired
A resume and a portfolio do different jobs. The resume clears the filter, the portfolio persuades the human. You need both, and here is why.
How to make a portfolio with no experience
You do not need a job history to build a portfolio. You need to show your thinking and your work. Here is what to put on it when you are just starting.
What is single sign-on (SSO)?
Single sign-on lets you use one login to reach many apps. Here is how the identity provider and its tokens work, the real benefits, and the one honest trade-off.
How to vet a small SaaS vendor
An honest buyer's guide to evaluating a small or solo software vendor without big-company certifications: data export, breach notice, continuity, and transparency.
AI shared inbox for small support teams
Small support teams do not need a heavyweight helpdesk. They need a shared inbox that drafts replies and turns messages into tracked work.
The cheapest AI project management for small teams
The cheapest AI project management is not the lowest sticker price. It is the tool that replaces the others. Here is the real math for a small team.
What is MFA? Multi-factor authentication explained
A plain guide to multi-factor authentication: the three factor types, why a second factor blocks most credential attacks, and how MFA works with SSO.
Why a public API matters in your work tools
A public API lets you automate work, integrate on your own terms, and leave without losing your data. Here is what an open API buys a team versus a closed tool.
AI meeting notes that sync to tasks and CRM
Most meeting note tools transcribe and stop. Notes that sync to tasks and CRM need to live in the same system as the work. Here is why that matters.
AI intake form that routes requests automatically
A form that only collects answers is half a tool. An intake form that routes each request to the right owner and task is where the time is actually saved.
What is an identity provider (IdP)?
An identity provider authenticates users and vouches for them to apps with signed tokens. Here is the IdP trust model, why it matters, and common examples.
Agentic AI at work: what changed in 2026
A grounded 2026 review of agentic AI at work: where it moved from demo to useful, where it is still overhyped, and what actually made the difference.
A Linear alternative for non-engineering teams
Linear is superb for engineering issue tracking, and that focus is why it fits non-engineering teams poorly. What ops and marketing should look for.
How to automate task prioritization with AI
To automate task prioritization with AI, give an assistant context to rank work by deadline, dependency, and impact, then keep a human on the call.
What is role-based access control (RBAC)?
RBAC attaches permissions to roles and gives users roles, which makes access auditable and least privilege practical at scale. A plain guide with examples.
AI CRM and project management combined for agencies
Agencies want one tool where CRM and project management share a data model, so a won deal becomes a project with no rebuild. Why the seam matters.
A Monday.com alternative for a small team
Monday.com is strong visual work management, but a small team often pays for a board layer it does not need. When to switch, and a fair alternative.
Do you need a separate CRM if you use Notion?
You need a separate CRM once your Notion pipeline stops staying current on its own. Below that point Notion is enough. How to spot the crossover.
The best AI CRM for consultants and agencies
Consultants and agencies need a CRM that captures activity on its own and connects to the delivery work. What to look for, and the honest tradeoffs.
What is a non-human identity?
Service accounts, API keys, and AI agents all act inside systems, so they need their own scoped identity, permissions, and audit trail. Here is what that means and why it matters.
Notion alternative with a built-in CRM and AI
Want Notion's flexibility but with a real CRM and an assistant that acts? You need the CRM as a native module, not a rigged database. An honest look.
Is Notion good as a CRM? An honest answer
Notion works as a CRM for a small, disciplined team at low deal volume. It breaks once activity capture matters. Here is exactly where the line sits.
One AI tool to replace multiple apps
An all-in-one AI tool can replace apps whose work is connected, because one graph lets an assistant act across them. Here is what it can and cannot absorb.
What an agentic AI assistant does across apps
An agentic AI assistant takes multi-step actions across your work, not just answers. Here is what agentic really means and where it needs one graph.
How to reduce SaaS costs (the real bill)
The way to reduce SaaS costs is to count the whole bill, not just invoices, then cut the tools whose work overlaps. Here is the math and the method.
How to reduce SaaS tool sprawl
Tool sprawl is a habit before it is a bill. Here is how to stop the growth and shrink the stack without breaking the workflows people rely on.
Single source of truth software, explained
Single source of truth software means one record every tool reads, not copies that drift. Here is what actually delivers it and what only claims to.
How to consolidate your SaaS stack
A practical path from a dozen SaaS tools down to one, in an order that does not break the work your team depends on every day.
What is an AI work platform? A plain answer
An AI work platform is one system that holds your team's work and an assistant that can act on it. Here is what separates it from a suite with a chatbot.
What is a work OS? An honest definition
A work OS is one place where a team runs its whole operation on shared data, not a bundle of apps under one login. Here is the real distinction.
Agentic project management, and its honest limits.
An agent can maintain the plan, assigning, chasing, keeping status honest. It cannot make the priority calls. Here is the real line.
Copilot vs AI agent: the real difference.
The difference is who takes the last step. A copilot hands work back. An agent completes it. Here is the honest line, and when each is right.
What an AI-native work operating system actually is.
Not a project tool with a chatbot bolted on. One work graph an assistant can read and act on. Here is the test that sorts the field.
Networking for people who genuinely hate networking.
Networking does not require charm or events. Here is a quieter, more durable way to build a real professional network.
How to write a portfolio blog people actually read.
A portfolio blog can open doors or sit empty. Here is how to write one that becomes evidence of how you think.
AI is pushing work back toward fewer tools.
AI does not want ten apps with ten integrations. It wants one place with all the context. That reshapes how work is built.
What your ATS score actually measures.
An ATS score is not a grade on your worth. Here is what it actually measures and how to act on it without panic.
The one weekly ritual that actually stuck for us.
We abandoned dozens of productivity rituals. The one weekly review that survived is the only one worth copying.
How the work graph is built.
Schema, query planner, columnar tier, and benchmarks at 50 million nodes and 200 million edges.
Where to draw the line on AI and judgment.
You can delegate tasks to AI, not accountability. Here is how to draw the line that protects judgment and trust.
Strategy is the list of things you said no to.
A strategy that says yes to everything is not a strategy. The no list defines a company more than the yes list does.
How AI actually changed my engineering, honestly.
AI did not replace the engineering job, but it did change it. Here is the honest account of what shifted in how I build Atlas.
Turn your resume into a website in about a minute.
Your resume already holds everything a portfolio needs. Here is how to turn it into a real website fast.
AI will not replace managers, but it will expose them.
AI does not threaten good managers. It strips away the busywork that hid the absence of real management.
Prioritization is just saying no with a calendar.
Frameworks dress it up, but prioritizing is just saying no to good work so the best work gets done.
The honest tradeoffs of building an all-in-one platform.
All-in-one promises simplicity but fights specialization. Here is the honest accounting of what we gained and gave up.
Security should feel like a feature, not a tax.
When security only adds friction, people route around it. Here is how we make the secure path the easy path.
Why the assistant is a graph traversal, not a chat.
What we tried, what we threw away, what stuck. The state machine that took us three rewrites to land.
The best automations remove coordination, not clicks.
Automating a single click saves you seconds. Automating the constant chasing between people is what saves your team whole days.
An AI assistant is only as good as its context.
A generic AI assistant gives generic answers. The value appears when it knows your actual work. Context is the product.
Salary negotiation is an information problem.
You do not lose a negotiation on nerve. You lose it on information. Here is how to walk in knowing more than they do.
The hidden cost of saying maybe.
A leader who will not decide leaves a team frozen. Here is why a maybe costs far more than a clear no.
Stop prompting. Start delegating to AI.
Prompting treats AI as a search box. Delegating treats it as a colleague. That shift changes everything about the output.
Pricing is a product decision, not a finance one.
Pricing shapes who uses your product and how. Here is why it is a core product decision, not a spreadsheet exercise.
Deep work fails without a system around it.
Telling people to focus harder does nothing. Deep work needs structural protection built into how the team runs.
Scaling a system is mostly about deleting things.
Most scaling work is not adding capacity. It is removing the things that never needed to scale in the first place.
Our engineering principles.
Eight rules we use to write code, ship features, and decide when to deploy. With the cases where we broke them.
Why your portfolio now matters more than your resume.
A resume makes a claim. A portfolio is the proof. Here is why a personal site now outranks the one-page document.
Enterprise trust is earned slowly and lost instantly.
Enterprise trust takes years of consistency to earn and a single incident to lose. Here is how security builds it.
Hire for judgment, train for everything else.
Skills can be taught. Judgment is much harder to install. Here is how we hire for it and why it changed everything.
Treat notifications as a budget you can overspend.
Attention is a budget you cannot top up. We started treating every notification as a withdrawal from it.
Why we gave our AI an MCP server, in plain terms.
An MCP server lets AI tools take real actions in your stack. Here is what that means, without the jargon.
How to tell interview stories that actually land.
Interviewers remember stories, not bullet points. Here is how to build answers that show your judgment in motion.
How we say no to genuinely good feature ideas.
Killing bad ideas is easy. Saying no to good ones to stay focused is the real discipline. Here is how we make the call.
Why one platform, not best of breed.
The contrarian case for consolidation. The math, the cognitive tax, and where best of breed still wins.
The case for keeping all the work in one place.
Consolidating your tools is not a budget play. It is how a team finally agrees on a single version of the truth.
A good performance review surprises no one.
If a performance review contains news, the manager already failed. Here is how to make feedback continuous instead.
Treat your roadmap as a list of promises.
A public roadmap is not a wish list, it is a set of promises. Here is how that reframing changed how we plan.
Handoffs are where most of your work quietly dies.
Projects rarely die in the doing. They die in the handoff, where context falls on the floor between people.
Least privilege sounds simple until you implement it.
Everyone agrees with least privilege in theory. Here is what it actually takes to enforce it without halting work.
The manager's guide to working with AI agents.
AI agents are joining your team whether you plan for it or not. Here is how to manage them like the workers they are.
How to run OKRs without the quarterly theater.
We cut the quarterly ceremony from our OKRs and kept only the part that changes what people actually do.
How to scale a team without scaling the chaos.
Growth multiplies whatever you already are. Here is how to add people without adding the disorder that usually comes with it.
Culture is not your values page, it is what you tolerate.
Your real culture is defined by the worst behavior you tolerate, not by the values printed on the wall.
How to beat the ATS without stuffing keywords.
Keyword stuffing no longer fools the ATS. Here is how applicant tracking systems really rank you, and how to win.
Reliability is a feature, and we treat it like one.
Uptime is not infrastructure, it is product. Here is how we plan and prioritize reliability as a first-class feature.
What to learn from analytics on your own portfolio.
Your portfolio leaves data behind. Here is how to read who visits, what holds attention, and what to do with it.
Shipping secure by default.
SSO, roles, and the audit log from the free tier, and the case for not paywalling security.
How to build a CRM your team will actually update.
A CRM nobody updates is worse than none. Make the data fall out of the work instead of adding work.
How to run hybrid work without the resentment.
Hybrid work fails when in-office and remote people live by different rules. Here is how to keep it fair for everyone.
How to change careers without starting from zero.
Changing careers does not mean starting from zero. Here is how to reframe your experience for the field you want next.
How small teams get more from AI than big ones.
AI gives the biggest gains to the smallest teams. Here is why constraint, not scale, turns out to be the advantage.
How we replaced every status meeting with a single view.
Status meetings are a symptom of scattered information. Fix the data layer and the meetings vanish on their own.
What a recruiter decides in the first six seconds.
Recruiters scan resumes in seconds, not minutes. Here is exactly what they look for before deciding to read on.
Build the second most-requested feature first.
The top feature request is obvious and crowded. The second one often reveals where you can actually win.
The meetings I killed, and the one I kept.
I cut almost every recurring meeting on my calendar. Here is what broke, what did not, and the one I kept.
The real cost of running your team on eleven tools.
We added up what running a team across eleven disconnected apps actually costs in lost hours each week.
What AI still cannot do in knowledge work.
The hype skips the limits. Here is an honest map of what AI still cannot do well in knowledge work, and why.
SOC 2 is a starting line, not security.
A SOC 2 report proves you have controls. It does not prove you are safe. Here is the gap leaders need to understand.
How we run project reviews without a single meeting.
Our project reviews moved entirely into writing on the work itself, and the decisions got sharper for it.
Why we deliberately choose boring technology.
The newest framework rarely pays for its risk. Here is why we pick boring, proven tools and where we make exceptions.
Most managers are wasting the one-on-one.
The weekly one-on-one is a manager's most valuable meeting and the most squandered. Here is how to fix yours.
Your LinkedIn headline is doing almost nothing.
Most LinkedIn headlines waste your most-read line. Here is how to write one that gets you found and clicked.
Writing a good prompt is a management skill.
The best prompt writers are not engineers. They are good managers. Here is why delegation and prompting are the same skill.
Shipping beats polishing more often than you think.
Perfect but late loses to good and shipped. Here is how we decide when something is ready enough to go out.
Task management is really a permissions problem.
Most task chaos is not a tooling problem. It is the result of bad permissions and unclear ownership.
Decisions are cheaper than you think.
Most leaders overweight the cost of a wrong call and underweight the cost of delay. Here is how to flip that math.
Write the resume summary everyone tells you to skip.
The resume summary is prime space most people waste with filler. Here is how to write one that frames the whole page.
What data privacy by default really requires.
Privacy by default is more than a setting. Here is what it takes to build products that protect data without asking.
The AI productivity claims that do not hold up.
Not every AI productivity claim survives contact with real work. Here is what we measured, and what turned out to be hype.
How to show executive presence on a resume.
Executive presence is not charisma. On a resume it is evidence of judgment and scale. Here is how to put it on paper.
Count the real cost before you split a service.
Microservices solve organizational problems and create technical ones in return. Here is the real cost most teams forget to count before they split.
Why design matters even if you are not a designer.
You do not need to be a designer to make a strong impression. Here is how good defaults carry your portfolio for you.
Your calendar is your real strategy document.
Forget the polished strategy deck. Your calendar is the only honest record of what your team actually prioritizes, hour by hour.
Why we hire slowly on purpose, even under pressure.
The pressure to hire fast is constant. Here is why we resist it, and how a small, deliberate team outperforms a big one.
Stop writing docs nobody reads and treat them as a product.
Internal docs fail because they are an afterthought. Treat them like a product with real users and a real job.
Leading a remote team is mostly a writing job.
In a remote company, your leadership is your writing. Here is why clear writing now outranks charisma in a leader.
Async by default is a decision, not an accident.
Real asynchronous work is a deliberate operating model, not just what happens by default when nobody bothers to book a meeting.
Run your job search like a sales pipeline.
Hope is not a job search strategy. Here is how to run your search like a pipeline you actually manage and measure.
How to write a postmortem your customers will trust.
After an incident, honesty buys back trust faster than spin. Here is how we write postmortems customers actually believe.
Write the tests that actually pay their rent.
Not every test earns its maintenance cost. Here is how we decide what to test and what to leave alone.
Your inbox is not a task list and never was.
Sorting your day by whoever emailed last is no way to prioritize. Separate the inbox from the actual work.
Listen to customers without letting them design the product.
Customers are great at naming problems and bad at designing solutions. Here is how to listen without being led.
The cover letter is not dead, yours is just boring.
The cover letter is not dead. The generic one is. Here is how to write one a hiring manager actually wants to read.
Personal branding is not self-promotion, it is reputation.
You already have a personal brand. The only question is whether you shape it or let it form by accident.
How to make a meeting earn its hour.
We priced our meetings at the real cost of everyone in the room. Most did not survive the math.
Delegation is not the same as abdication.
Handing off work without staying accountable is not delegation. Here is how to delegate without dropping the ball.
How to quantify your resume without inventing numbers.
Numbers make a resume credible, but only honest ones. Here is how to quantify impact when you lack clean metrics.
The three planning horizons every team actually needs.
Annual plans are too slow, daily lists too short. Three planning horizons keep a team both aligned and moving.
Your data model is the product, everything else is paint.
UI can change in an afternoon. A bad data model haunts you for years. Here is why we invest most in the schema.
The myth of the power user is hurting your team.
A team runs at the speed of its median member, not its power user. Designing for the few slows the many.
Why a custom domain quietly changes how you are seen.
A free subdomain says hobby. Your own domain says professional. Here is why that small signal carries real weight.
How to set up references that actually sell you.
References are usually an afterthought. Here is how to prepare yours to make a real case on your behalf.
Estimating work is a conversation, not a number.
Asking for an estimate gets you a defensive guess. The real value is in the conversation that produces it.
The one-page resume rule is mostly wrong.
The one-page resume rule has no basis for experienced candidates. Here is when a second page helps and when it hurts.
Why we protect every morning from meetings.
One rule did more for our output than any tool: no meetings before noon. Here is what protecting mornings bought us.
One email a month.
The best of the blog.
The handful of posts worth reading from the previous month, plus a short note from a founder on what we shipped. No marketing, no upsell.