Coding

  • |

    Cracked Engineer

    “Cracked engineer”는 최근 소프트웨어 공학 커뮤니티와 소셜 미디어(특히 Twitter/X 및 기술 블로그)에서 사용되는 신조어로, 일반적인 수준을 훨씬 뛰어넘는 압도적인 기술력과 문제 해결 능력을 가진 엔지니어를 지칭합니다. Definition and Characteristics The term “cracked engineer” (or simply being “cracked”) originates from gaming slang, where it describes a player with superhuman reflexes and skill. In the context of…

  • |

    Coding Skills by Human–AI Contribution

    In 2026, the landscape of software engineering has shifted from “writing code” to “orchestrating intelligence.” The following list sorts these coding skills from the highest human involvement to the highest AI autonomy, along with the tools currently defining each category. Coding skills are ordered by decreasing human involvement, as show below. 1. Human-Centric (Human:AI=90:10) 2….

  • | |

    What is Vibe Coding?

    Vibe coding is a software development methodology where developers—and non-developers—build applications by describing their goals in natural language to AI agents rather than writing code line-by-line [1]. The term was popularized by AI researcher Andrej Karpathy in February 2025 to describe a workflow where the human “fully gives in to the vibes” and “forgets that…

  • | |

    Model Context Protocol (MCP)

    [Gemini] What is Model Context Protocol (MCP)? The Model Context Protocol (MCP) is an open-source standard designed to enable seamless, secure communication between AI applications (hosts) and external data sources or tools (servers) [1, 4]. Introduced by Anthropic in late 2024 and adopted by major industry players like OpenAI and Google by 2025, MCP serves…