Skip to main content

Search

Find practical publishing guides.

Search by article title, category, tag, or topic. The layout stays publication-first, not app-first.

Search results

5 results

SoftwarePublished June 13, 20269 min read
By Imran Yasin

Career Growth Strategies for Junior Software Engineers

This guide distills actionable strategies for junior software engineers to accelerate their career growth, from choosing a specialization to building credibility through iterative projects. It covers practical steps like consuming existing codebases, adopting the silent MVP approach, and leveraging university education alongside self-directed learning.

Read more
Career Growth Strategies for Junior Software Engineers featured image
SoftwarePublished June 12, 202613 min read
By Imran Yasin

Agent Skills: Open Standard for AI Agent Instruction Files

Agent skills are an open standard for defining AI agent instructions using a simple skill.md file. This guide explains how progressive disclosure works, which tools support it, and how to create your first portable skill for any major AI coding assistant.

Read more
Agent Skills: Open Standard for AI Agent Instruction Files featured image
AIPublished June 12, 202611 min read
By Imran Yasin

MCP vs Skills in AI Agent Development: Key Differences

This guide compares MCP (Model Context Protocol) and Skills for AI agent development. MCP provides standardized access to real-time network resources, while Skills are local markdown-based instructions. Understanding their complementary roles helps developers build robust agent systems.

Read more
MCP vs Skills in AI Agent Development: Key Differences featured image
SoftwarePublished May 26, 202610 min read
By Imran Yasin

How to Learn New Skills Efficiently in 20 Hours

This guide demystifies skill acquisition by introducing the 20-hour rule, a more efficient approach than the 10,000-hour myth. It offers practical steps for busy parents to effectively learn and overcome emotional barriers to mastering new skills.

Read more
How to Learn New Skills Efficiently in 20 Hours featured image
SoftwarePublished May 22, 202613 min read
By Imran Yasin

Advanced System Design Concepts for Software Engineering

This article delves into advanced system design principles essential for junior engineers aspiring to senior roles. Discover concepts like statelessness, caching strategies, and the CAP theorem, complete with real-world applications and practical guidelines.

Read more
Advanced System Design Concepts for Software Engineering featured image