Office Zen
A developer's review of 'Peopleware', analyzing how poor office environments harm productivity and the benefits of working from home.
A developer's review of 'Peopleware', analyzing how poor office environments harm productivity and the benefits of working from home.
A guide for college students on building professional networks, focusing on tech careers through LinkedIn, personal websites, clubs, and internships.
Explains Verilog naming conventions and safety practices to prevent hardware design errors like timing issues and clock domain crossing.
A tutorial on creating a Python bot that automatically posts hot Reddit submissions to a Twitter account, using PRAW and Tweepy.
A student's experience at PennApps, the largest student hackathon, where they built a universal uploader app for SoundCloud.
The author announces a hiatus due to preparing a 'Web Scraping in Python' talk submitted for PyCon.
An analysis of Verilog's quirks and why seemingly logical code can fail or produce unexpected hardware synthesis results.
A tutorial on creating a Python Twitter bot that automatically favorites tweets based on a keyword to help grow followers organically.
An introduction to the Test Anything Protocol (TAP), a simple, language-agnostic protocol for generating automated test results.
Explains how to use PHP's short ternary operator (?:) for more concise code, replacing repetitive variable checks.
A guide on integrating the static site generator assemble.io with a Yeoman web app's Gruntfile, using Handlebars templates.
A comprehensive, curated list of Python programming resources for all skill levels, covering tutorials, libraries, frameworks, and best practices.
A comprehensive list of Python learning resources, tutorials, and tools for both beginners and experienced developers.
About The Blog This started out as a way to jot down thoughts on areas that seem interesting but underappreciated. Since then, this site has grown to
A blog post sharing two Python scripts for solving Sudoku puzzles: a clear recursive version and a shorter, obfuscated one.
A quick guide on how to fix the 'maximum recursion depth exceeded' error in Python by increasing the recursion limit.
A summary of a whitepaper detailing new techniques for reverse-engineering Python applications like Dropbox, including security bypasses.
A tutorial on creating a simple VNC client using only HTML5 and JavaScript, with a Node.js proxy server and WebSocket communication.
A review of the book 'Code' by Charles Petzold, which explains how computers work from basic concepts to complex circuits.
A quick guide on how to find the version number of any Python module using the __version__ attribute.