Tagged articles

software development

1208 articles · Page 13 of 13
Baidu Tech Salon
Baidu Tech Salon
Oct 9, 2014 · Fundamentals

The Norris Constant and the 20,000 Line Bottleneck

The article explains the Norris constant—initially 1,500 lines, later 2,000 and 20,000—as a practical bottleneck where novice programmers’ code becomes unmanageable, arguing that disciplined design, simplicity, and strategic “no” decisions are essential to break these limits and sustain large‑scale software.

code complexityprogrammingprogramming bottlenecks
0 likes · 9 min read
The Norris Constant and the 20,000 Line Bottleneck
Baidu Tech Salon
Baidu Tech Salon
Aug 29, 2014 · Interview Experience

How to Switch from Construction to Programming at 28: A Practical Roadmap

A former video editor turned construction worker shares his personal journey, challenges, and step‑by‑step advice for anyone over 25 who wants to break into software development, including building small apps, contributing to open source, attending meetups, and mastering interview fundamentals.

Interview Tipscareer-changeprogramming roadmap
0 likes · 8 min read
How to Switch from Construction to Programming at 28: A Practical Roadmap
MaGe Linux Operations
MaGe Linux Operations
Aug 20, 2014 · Fundamentals

10 Powerful Git Tricks Every Developer Should Master

This tutorial explores advanced Git techniques—including auto‑completion, .gitignore usage, blame, log options, reflog, partial staging, interactive rebase, stash, fsck, and cherry‑pick—providing clear commands, examples, and screenshots to help developers manage repositories more efficiently.

software developmenttutorial
0 likes · 10 min read
10 Powerful Git Tricks Every Developer Should Master
Baidu Tech Salon
Baidu Tech Salon
Aug 1, 2014 · Industry Insights

Inside Google’s Code Culture: Unified Trunk, Feature Flags, and Strict Reviews

The article provides a detailed, data‑driven look at Google’s internal software development practices, covering unified trunk code management, pervasive code visibility, rigorous reviews, feature‑flag experimentation, strict testing, and the blend of Java, C++, and JavaScript in front‑end and back‑end work.

Googlebackendcode management
0 likes · 17 min read
Inside Google’s Code Culture: Unified Trunk, Feature Flags, and Strict Reviews
Baidu Tech Salon
Baidu Tech Salon
Jul 17, 2014 · Industry Insights

What I Learned About Corporate Culture at Microsoft Azure: 9 Unspoken Realities

After two years as an intern and eight months as a full‑time engineer at Microsoft Azure, I reflect on nine often‑overlooked corporate practices—from missing documentation and low enthusiasm to limited code review and reliance on outdated tools—that shape daily life for developers in large tech firms.

AzureCorporate Culturecode review
0 likes · 7 min read
What I Learned About Corporate Culture at Microsoft Azure: 9 Unspoken Realities
Baidu Tech Salon
Baidu Tech Salon
May 29, 2014 · Industry Insights

Why Most Code Reviews Fail and How to Make Them Truly Effective

The article critiques common careless attitudes toward code reviews, exposing how pointless debates, condescending comments, exhaustive checklists, and rigid pass‑fail policies hinder collaboration, and offers practical, fact‑based strategies—including constructive questioning and pair verification—to transform reviews into productive, bug‑reducing discussions.

best practicesbug reductioncode review
0 likes · 6 min read
Why Most Code Reviews Fail and How to Make Them Truly Effective
Baidu Tech Salon
Baidu Tech Salon
Apr 28, 2014 · Backend Development

The Elevator Bug: A Debugging Story

After weeks of puzzling over intermittent socket disconnections in a persistent‑connection server, the author finally traced the fault to a missing timeout/notification when the remote service drops while awaiting an authentication code—a revelation sparked by a noisy office party, a spilled cola, and a missed elevator.

Backend Developmentdebuggingproblem-solving
0 likes · 7 min read
The Elevator Bug: A Debugging Story
Baidu Tech Salon
Baidu Tech Salon
Apr 2, 2014 · Frontend Development

Insights into Google’s Development Practices: Code Management, Front‑end/Back‑end Collaboration, and Workflow

Google’s development culture blends full‑stack engineering with universally visible code stored on a single trunk, relies on strict style and unit‑test enforcement, feature‑flag toggles instead of branches, minimal third‑party libraries, server‑side templating and GWT/Dart for front‑end, and data‑driven, heavily reviewed workflows that other firms might emulate.

Continuous Integrationbackendcode management
0 likes · 19 min read
Insights into Google’s Development Practices: Code Management, Front‑end/Back‑end Collaboration, and Workflow