The problem with facebook's platform, is the problem isn't the platform
Analyzes Facebook's platform evolution, focusing on user engagement, app quality, and the need for better third-party integration tools.
Analyzes Facebook's platform evolution, focusing on user engagement, app quality, and the need for better third-party integration tools.
A brief look at the history of programming languages, highlighting the convergence of OO and functional paradigms over time.
A critique of the tech industry's hiring mantra "Smart, and Gets Things Done," exploring its flaws and the Dunning-Kruger effect.
A developer details creating a custom Visual Studio Team System check-in policy to run solution-specific unit tests, addressing a multi-solution project challenge.
Discusses the pitfalls of short-term, quarterly-focused business strategies in tech companies and the advantages of long-term planning.
A review of Douglas Crockford's book 'Javascript: The Good Parts', analyzing its focus on the language's best features and advanced concepts.
An analysis of 'sympathy crunch' and work-life balance issues at video game developer Bioware, based on archived forum posts and employee accounts.
A reflection on the balance between consuming and creating content in the tech industry, and how information accessibility changes expertise.
A transcribed talk defending dynamic languages, discussing their performance, tools, history, and evolution in software development.
Analyzes the distinction between 'organic' and 'non-organic' open source development models, using examples like Apache and MySQL.
Analyzes the differences between 'organic' open-source projects with community contributions and 'non-organic' ones driven by a single company.
A personal account of attending the European Common Lisp Meeting 2008, covering technical talks on Lisp applications and development insights.
Argues that being wrong is beneficial for designers and developers, as it fosters growth, learning, and better products through constructive criticism.
A transcription of Doug McIlroy's 1997 talk on the history of computing at Bell Labs, covering early relay computers and technical stories.
Applying the manufacturing 5S methodology (Sort, Straighten, Shine, Standardize, Sustain) to software development for cleaner, more maintainable code.
Hippo, a tech company, announces its expansion into the US through the acquisition of BlueSunrise, citing client demand and shared work in the Apache Software Foundation.
A programmer's first blog post introducing their Python-focused blog and involvement with the Entertainer Media Center project.
A developer's analysis of Mercurial's named branching feature, highlighting its benefits and significant drawbacks when used with hgweb.
A blog post drawing parallels between John Wooden's coaching philosophy and the importance of attention to detail in programming and software design.
Tips for writing maintainable code with good commenting, descriptive naming, and consistency to help future developers.