The Curious Engineer

All blogs / Software / engineering practice

Software and Tech stories from an Insider

idiallo.com

Get started reading about work stories in the technology sector. This is my direct experience.

Software / engineering practiceEssays / personalEngineering management / careers

Posts
701 from 1 Apr 2013 to 30 Oct 2026
Posting
weekly (125 in the last year)
Kind
personal blog
Feed
https://idiallo.com/feed.rss

2026 99

  1. College will only cost $20 a month
  2. Productivity
  3. Can they write a function?
  4. This video is 2 minutes long
  5. The Last Answer
  6. Why I Get Bored
  7. 20 Minutes of Political Debate, Brought to You by Commercial Breaks
  8. Why My Asus Laptop Kept Rebooting After Sleep and How to Fix it
  9. Edge Is Pretending to Be Chrome
  10. It's Not Just True, It's False
  11. The Front Page of the Internet Is Up for Grabs
  12. AI Forces You to Commit to Your Initial Belief
  13. You Can Drop SEO
  14. Clickable whitespace
  15. Here's a good way to present AI videos
  16. Foot Guns for Sale
  17. Where Did the Productivity Gains Go?
  18. Failing after Success
  19. Invisible Problems
  20. BI Slop
  21. Expensive Is Just a Brand Now
  22. Deleting Systems You Don't Understand
  23. They Prefer the App
  24. And Then the Billionaire Paid Off $550 Million of Our Debts
  25. Amazon Basics, but for intellectual property.
  26. The Dating App Plot Device
  27. The Laziest Generation
  28. All Chinese Models Will Be Illegal in 3... 2... 1...
  29. Everything you say CAN and WILL be used against you
  30. I know Kung-fu
  31. Debugging on Prod
  32. I can never fully embrace LLMs for code
  33. Please, use a link!
  34. ppclp.ai announces 100x Productivity Gains
  35. Why all the PRs?
  36. Now that your newsletter is AI-generated, I've Unsubscribed
  37. The web is changing, and we are not going back
  38. How Many Tokens Did You Burn Today
  39. The commencement speech that shook the world
  40. How to Talk to Your Coworkers
  41. Don't call yourself a Software Engineer, and other Career Advice
  42. In the Empire's Defense
  43. Software engineers are obsolete... for now
  44. We Are Not Going to Agree on AI
  45. Hi stranger
  46. Asimov's three laws are merely a suggestion
  47. AI didn't delete your database, you did
  48. Disable Auto-Update
  49. Have You Seen the New Excel?
  50. Don't use localhost:3000, use your own custom domain
  51. What Do You Charge For?
  52. How to Come Up With Great Ideas
  53. Advice from a millionaire
  54. We Are All Playing Politics at Work
  55. Back button hijacking is going away
  56. You paid for it, you should be comfortable in it
  57. Your friends are hiding their best ideas from you
  58. What Are You Trying to Say?
  59. AI Did It in 12 Minutes. It Took Me 10 Hours to Fix It
  60. It's not that deep
  61. My Zip bomb strategy is not as effective as it used to be
  62. What is Copilot exactly?
  63. How Do We Get Developers to Read the Docs
  64. The Mailman Kept Crossing Out My Address
  65. The nth War of the Decade
  66. Why Is Everyone Supposed to Die If Machines Can Think?
  67. Communication Is Surveillance by Design
  68. The Loyalty Oath Crusade
  69. It's Work that taught me how to think
  70. Where did you think the training data was coming from?
  71. Why Am I Paranoid, You Say?
  72. It Depends
  73. Interruption-Driven Development
  74. Mo Samuels wrote this blog post
  75. We Need Process, But Process Gets in the Way
  76. When access to knowledge is no longer the limitation
  77. The Little Red Dot
  78. Teleoperation is Always the Butt of the Joke
  79. Thinking Improves Thinking
  80. Programming is free
  81. Factional Drift: How online discussion clusters into factions
  82. Last year, all my non-programmer friends built apps
  83. Microsoft Should Watch The Expanse
  84. Open Molten Claw
  85. We installed a single turnstile to feel secure
  86. The One Shoe CEO
  87. Vibe-Knowing
  88. Everyone's okay with their AI, just not yours
  89. LLM Adblockers are coming!
  90. How to Preserve Your Writing for a Hundred Years
  91. We use Chatbots to hide our UI problems
  92. Stop Consuming Spam at the First Sign
  93. We Were Never Good Programmers
  94. Just Get a Better Job
  95. Boredom is the Gatekeeper
  96. What should you write about on your blog?
  97. This is NOT the worst LLM you'll ever use
  98. How I Taught My Neighbor to Keep the Volume Down
  99. Is Blogging Dead?

2025 180

  1. Dear Microsoft, leave me alone.
  2. Poor Man's Productivity Trick
  3. Paying for the rides I took 8 years ago
  4. We have all we need to make mass surveillance a reality
  5. Do I Leave the Laptop at the Office?
  6. The Natural Path to Gamblification
  7. All AI Videos Are Harmful
  8. Let users zoom in on mobile devices
  9. We Should Call Them Macroservices
  10. Why my redirect rules from 2013 still work and yours don't
  11. How I Became a Spam Vector
  12. Demerdez-vous: A response to Enshittification
  13. We Don't Fix Bugs, We Build Features
  14. Self-Help Means Help Yourself
  15. The real cost of Compute
  16. Making a quiet stand with your privacy settings
  17. How Do You Send an Email?
  18. Is 30% of Microsoft's Code Really AI-Generated?
  19. The App Developer's Attachment Issues
  20. What Actually Defines a Stable Software Version?
  21. What a Disappointing Blog
  22. How We're Trying to Solve Vibe-Coded PRs
  23. The NEO Robot
  24. Why I Remain a Skeptic Despite Working in Tech
  25. None of us Read the specs
  26. Why should I accept all cookies?
  27. Hello Friend
  28. Keeping Time across 120,000 light years
  29. Is RSS Still Relevant?
  30. The TikTok Model is the Future of the Web
  31. No Satisfaction Guaranteed
  32. Why We Don't Have Flying Cars
  33. 5 Years Away
  34. Free Graphic Cards for Everyone: How the AI Bubble Implodes
  35. Beyond Enshittification: Hostile
  36. Stop Trying to Promote My Best Engineers
  37. Designing Behavior with Music
  38. Keeping the Candle Lit
  39. How to Get Started Programming: Build a Blog
  40. Why You Can't Be an Asshole in the Middle
  41. Can You Build a TikTok Alternative?
  42. AI Video Overview
  43. The Internet Is Powered by Generosity
  44. Users Only Care About 20% of Your Application
  45. How to Lead in a Room Full of Experts
  46. The Great AI Filter
  47. Building a Habit for Inaction
  48. When Being Incorrect Became the Internet's Best Business Model
  49. The Modern Trap
  50. Which LLM Should I Use as a Developer?
  51. Why AI should be a form, not a conversation
  52. You are not going to turn into Google eventually
  53. Writing Code Is Easy. Reading It Isn’t.
  54. AI is Not a Technology, It's a Subscription Company
  55. Is CSS Still Worth Learning Today?
  56. How Gen Zers look for a job
  57. False Memories
  58. Debugging When You Have Little Context
  59. How Virtual Assistants work
  60. You're Not Interviewing for the Job. You're Auditioning for the Job Title
  61. The Only Future Worth Predicting
  62. Jokes on You, We All Use Juicero Now
  63. Why I Don't Trust VPN Ads
  64. The Difference Between Your ID, Online and Offline
  65. What I Crave from Blogs
  66. Google is making Websites Irrelevant
  67. How to take credit for all the work as a Manager
  68. Nothing to Hide
  69. Do you work remote? Get a broom
  70. Building, Fast and Slow
  71. How to Form an Opinion
  72. 1-Click to sign up, 1 hour on the phone to cancel
  73. The Correct Term for “Upsert” is “Save”
  74. What Learning React Won't Teach You: Image Formats
  75. Over-engineered Side Projects have Utility
  76. We Can't Skip the Adventure
  77. Debugging in the Age of AI
  78. Revisiting My 2010 JavaScript Library
  79. Time to Judge Books by Their Covers
  80. The “Perfect” YouTube Video
  81. A viral tweet is not a business plan
  82. The Scotsman AI Fallacy
  83. Small teams should avoid Large Companies Processes
  84. Where is Web3?
  85. Vibe Managing: The Future of Project Leadership
  86. Why does my laptop sound like an Airplane
  87. You've never met the true AI Scotsman
  88. Do not download the app, use the website
  89. When the CTO Asks You to Use Autocomplete
  90. How to Write Simple Software
  91. What Does It Really Mean to Be an AI Skeptic?
  92. Keeping track of Terms and Conditions
  93. Building Castles in the Drive
  94. Bryant Gumbel Was Right
  95. When the Fail-Safe Processes becomes a Metric
  96. Good News, Nobody's Going to Read It
  97. Why Liquid Glass?
  98. How to learn anything as a beginner
  99. Giving Away Your Best Ideas Actually Gets You More Clients
  100. Business Problems vs. Programming Problems
  101. The bug that keeps my blog humble
  102. Now that we have stoves at home, restaurants are doomed
  103. 500 Articles Later, Here's What I Learned
  104. Chaos Monkey for Managers: Building Resilient Teams
  105. What We Lost with PHP and jQuery
  106. When Solutions Get Fixed
  107. Why you can never fully automate anything
  108. The browser is the new mouse
  109. Accidentally Deleting a Chapter of My Book
  110. How Meetings Waste Time
  111. Oleophage or Oil Gobblers
  112. If We’re All 10x Developers Now, Why Isn’t Open Source Fixed Yet?
  113. Smarter Design Trumps Brute Force Every Time
  114. Vibe Coding
  115. In the Age of AI, Don't Forget About System 2
  116. Why do we need teachers? We have all the books
  117. Shorts Is Short for Climax
  118. Preparing for when the Machine Stops
  119. All Your Devices Are Belong to Us
  120. SQL Injection as a Feature
  121. Audacity 4.0 Needs an Asset Manager
  122. Why AI shouldn't book your Flight
  123. Saying No to Your Customers
  124. Why Learning HTML and CSS Still Matters in a World of Modern Tools
  125. Part 10: Future Enhancements & Iterative Growth
  126. Part 9: Launch & Post-Deployment Monitoring
  127. I use Zip Bombs to Protect my Server
  128. Part 8: Deployment Planning & Infrastructure Setup
  129. The Internet Never Forgets, But the New Generation Won’t Remember
  130. Your Computer Is Where Your Files Are
  131. Part 7: Quality Assurance & Testing
  132. Why Companies Don’t Fix Bugs
  133. Google Couldn’t Build “Instant” Today
  134. Part 6: Full-Scale Development & Agile Iterations
  135. The Art of Absurd Commitment
  136. You can read Wikipedia and make a living
  137. The Problem with Hype
  138. Part 5: Prototype Development & Validation
  139. How successful websites are made
  140. You are writing legacy code right this moment
  141. What does it look like when AI takes your Job
  142. Part 4: Technology Stack Selection
  143. Surviving the Hug of Death
  144. Part 3: System Design & Architecture Planning
  145. AgileGate: I Don’t Like Agile Because It’s Too Rigid
  146. Part 2: Requirement Analysis & BRD Review
  147. Stop Rewriting and Start Fixing
  148. Why Developers Build Unfinished Calculators
  149. Part 1: Getting the Right People in the Room
  150. Building Real Software the Way Pros Do
  151. The Trolley Problem does not exist in Self-Driving Cars
  152. The Perceived Cost of Living
  153. Generative Tools Are a Spammer's Dream
  154. Why Can’t I Find Anything on Google Anymore?
  155. Maybe AI Will Take Your Job After All
  156. AGI is an Interface Problem
  157. Why Enterprise Software Sucks
  158. Step aside: Let AI do the talking
  159. Freedom after 25 years of hard work
  160. I downloaded 23MB on dial-up
  161. My Tony Robbins Experience
  162. Tell Me Why Your Method Is Better
  163. What's the Point of Playing?
  164. Seniority
  165. How Much Do I Need to Know to Answer Your Question?
  166. You Didn't Notice MP3 Is Now Free
  167. The LinkedIn Recruiter Won
  168. Interviews: Beyond the expected answer
  169. You Can Read the Source
  170. AI Doesn't Give You Better Candidates
  171. Lock the doors, but leave the windows open
  172. Some Dude Was Keeping the Company Afloat
  173. Knowledge Transfer is Hard
  174. You Need Frugal Developers
  175. Personal Websites Are Dead (Or Are They?)
  176. Product Specific Developers
  177. Why Video Calls Feel Like a Performance
  178. Content used to be a Bad Word
  179. How I Feel About AI
  180. You Have No Choice but to Learn Programming

2024 4

  1. Planning the Year 2025
  2. How long do you think it will take?
  3. Automated Agents: A Book About Building Chatbots
  4. Functions over comments

2023 5

  1. Are we still doing small files?
  2. A dating app that can teach you how to date
  3. 100 o'clock
  4. You also don't need a new laptop
  5. The Reality of Working in Tech: We're Not Hired to Write Code

2022 6

  1. To become a great programmer, never say “It's not working”
  2. Reviewing the OnePlus 3 after 6 years of use
  3. In defense of boredom
  4. CSS sucks because we don't bother learning it.
  5. Dear recruiters, don't ghost me
  6. What's cool vs what's useful

2021 10

  1. Design for Stress
  2. I stopped sleeping, then I started hallucinating.
  3. A moment of your time
  4. Ai for the Clueless Developer
  5. How long do you make your customers wait?
  6. Why we still use Oracle DB
  7. The Semicolon ;
  8. How to self-publish a book in 7 years
  9. Tip me, my life depends on it
  10. Hello 2021

2020 13

  1. Don't connect your App to your database
  2. How to become an effective Consultant
  3. Unions are not coming back
  4. When to use !important in CSS
  5. The brave cotton pickers of America
  6. How to write well when you don't know how to
  7. Count the number of words with MySQL
  8. How I learned to charge my customers
  9. Making the impossible possible
  10. The Spam we love to read
  11. Should I use a CSS reset?
  12. With RSS, You are in Control
  13. Cubicles are cool again

2019 19

  1. I stood up to my boss, then he got promoted
  2. Why are TVs so Cheap?
  3. We never paid for Journalism
  4. At the Cliff of Irrational Arguments
  5. How I got back to reading
  6. Book update: Just Fired
  7. Google Results: Ad or Organic Content?
  8. Digitalocean and AWS IPs banned in Russia
  9. Casually spying on users
  10. I charged $18,000 for a Static HTML Page
  11. Celebrating 6 years of life
  12. The Impact of programmers on the world
  13. Survival of the Fittest
  14. Phone Number Required
  15. Golang scope issue
  16. Programming language Myth
  17. The 40 million dollar job
  18. Let's learn social media this time
  19. What I did last year

2018 29

  1. How to do anything you want with programming
  2. Against facebook
  3. Why can't I get hired?
  4. The 4 Phases of computing
  5. No Loyalty
  6. Respecting Do Not Track with Google Analytics
  7. Kwik Talk - A Conversation Simulator
  8. Watch YouTube Forever to Win
  9. I'm writing a book
  10. YouDupe - Mark as Duplicate for YouTube
  11. I'm bored, what do I do?
  12. How I didn't learn Spanish with Duolingo
  13. The Machine Fired Me
  14. What tools do I need for frontend web development?
  15. Improve your writing by having it read back to you
  16. How to SEO in 2018 and Beyond
  17. How do you contact the owner of a car?
  18. When to optimize or index your SQL queries
  19. Happy 5th Anniversary
  20. What programming style should I follow
  21. Show a loading bar when the page is loading
  22. Creating Awesome Buttons in CSS
  23. Programming rite of passage
  24. Don't call yourself smart
  25. Why we are hiring Angular Experts
  26. Everything becomes complicated eventually
  27. The problem with a one man operation
  28. Don't stop working
  29. Personal Responsibility in 2018

2017 24

  1. Machine Learning Ads are the Future
  2. Just In Time Nudging
  3. What can you do with it?
  4. A Taste
  5. Computatrum Anthropomorphicus
  6. What is your text editor for?
  7. Highly addictive and distracting
  8. Tell them about the Options
  9. How to build a self driving car
  10. No one wants to buy my product!
  11. Download a file from the command line in Windows
  12. No one is going to love working with you
  13. Leave out all the rest.
  14. My Trip to TechCrunch Disrupt Battlefield 2017
  15. Perl programming love
  16. Quietly waiting for Overnight Success
  17. When to Use MD5
  18. Functions
  19. Changing Apache Server Signature
  20. PHP Yolo
  21. Finding an accomplice
  22. Why do we blindly copy and paste code?
  23. Happy New Year
  24. What kind of computer do I need to start programming?

2016 36

  1. A new framework won't solve the problem
  2. Apache or Nginx prints gibberish at the end of static file
  3. How to handle errors in your Application
  4. Out of the ordinary
  5. Your Idea is Stupid
  6. MySQL Dump Table from query condition
  7. Skills Necessary for building a website
  8. Vanilla
  9. Real Programmers.
  10. From PHP to .Net MVC
  11. Revisiting common sense
  12. Linked in password leak check
  13. What is success?
  14. Watch folder/files change with bash script
  15. Installing software: Ruby
  16. What is the green lock on the browser?
  17. Tech Locks
  18. Writing history by mistake
  19. Stealing from the libraries
  20. Becoming a professional programmer
  21. Making laws around technology
  22. Designing for user behavior
  23. Everybody gets an audience
  24. Be mindful
  25. Removing External JavaScript
  26. At some point you become paranoid
  27. Setting up Windows machine to work on Linux Projects
  28. When you build an irrelevant system
  29. Adblock is great for publishers
  30. The best View(er) on the Planet
  31. Why can't we create secure passwords?
  32. It's 2016, did we fix the C10K problem?
  33. When Bic sells it's last pen
  34. How to make your website searchable from the browser bar with OpenSearch
  35. The best way to add custom web fonts
  36. Free USB Charging Stations

2015 134

  1. A Terabyte of RAM
  2. Why Should I Upgrade to SSD
  3. Security by denying everything
  4. No more external CSS
  5. Not solving the problem
  6. Internet Facts
  7. Long term ideas
  8. A suit worthy interview
  9. Track page read not page views
  10. Serving pi in school
  11. Pessimism: The cure for false expectation
  12. Facebook and Me
  13. Free time
  14. When you think you know but you don't
  15. We
  16. Teach to learn
  17. Combating Procrastination one word at a time
  18. Let's build an app for that
  19. Steering online conversation into the right direction
  20. Page content suddenly cut off - PHP
  21. Don't use constant values in programming
  22. Buying software is not a charity
  23. Can you sell me a pen?
  24. The web lasts forever, until it doesn't
  25. Someone else thought of it
  26. Winning arguments
  27. Time Travel Through Context
  28. HTML image copyright license attribute initiative
  29. Own your personal website
  30. Things to remember about programming
  31. Make no mistakes or no one wants you
  32. Mp3 is now free
  33. Something about learning new things
  34. The first 100 hours
  35. Generating URLs in PHP
  36. Organizing your strings in PHP
  37. Expertly blind
  38. Not all your ideas should be game changers
  39. Catering to the busy man
  40. How bad is bad UX?
  41. Microsoft Chase XP
  42. Things not worth fighting for
  43. Everything I see I can download
  44. Computers are not smart, not stupid either
  45. Add a T_PAAMAYIM_NEKUDOTAYIM to fix PHP code
  46. The benefits of building your own framework
  47. Google Analytics Referral Spam fix
  48. Why is every one being so stupid
  49. My love and hate for WordPress
  50. Designing for text
  51. Using Apache Server Variables for Environment Settings
  52. How to use error handling in PHP
  53. If you don't write it down, you will forget
  54. Popups are dead, long live popups
  55. My code doesn't work
  56. Dear developer, leave scrolling alone
  57. Do I have to use external CSS and JS files?
  58. Master your skills
  59. Windows Phone? Android? or iPhone?
  60. Slowing down the web cause we can
  61. Crud
  62. How to set up a firewall properly on your web server
  63. Understanding Cascades and Specificity in CSS
  64. Improving your workflow
  65. Multitasking the right way
  66. When you reach the edge, the trick is to use your experience
  67. Arbitrary Code
  68. Code is not code
  69. How files are represented in binary
  70. How to sort an array with 3 million objects in JavaScript
  71. Big O is for the interview only
  72. Inspcratination
  73. A very disappointing number
  74. Computer, clear my schedule
  75. Endeavor
  76. Sharing files and directories in Ubuntu Server
  77. Revisiting old code
  78. The Visitors from Google
  79. Who keeps the park clean?
  80. Everybody is in a hurry
  81. Working with bad software
  82. Where do I find ideas?
  83. Morale
  84. Feedback is the new black
  85. The secret is, there is no secret
  86. To programmers getting started
  87. Boredom is a consumer problem
  88. Stealing Originality
  89. We complain, but programming is still fun
  90. The job you learn to love
  91. Open source is not a charity
  92. No one ever won an argument on the internet
  93. What do you do when you suck at everything?
  94. Chrome Updates are disabled by administrator
  95. How to build a website from scratch series
  96. When isolated, the odds are always 50 percent
  97. Infrastructure
  98. Time to get to work, you sonofabitch
  99. Why we hate flash
  100. No such thing as smooth Database switch
  101. How to think like a programmer
  102. So you've been blogging for 2 years
  103. How meetings should be
  104. Using Boring Technologies this Year
  105. How to Cross-Site Script
  106. Markdown: the language of the web
  107. Unicorn Programming Fairyland
  108. Everything you need to know about favicon
  109. The Software shall be used for Good, not Evil.
  110. Creating Human friendly and bot fiendish web pages
  111. The Show
  112. How to maintain your website
  113. Making PHP as fast as a Web server to send files
  114. Games[4Diversity] Jam 2015, USC Los Angeles
  115. Things to consider before switching to nodejs
  116. Putting kids in debt
  117. The difference between a developer and a programmer.
  118. Creating your own CDN with Nginx
  119. The magic of hating software
  120. Teaching about the internet, not websites
  121. Don't try to rationalize interviews
  122. Suckers for tech
  123. Debugging
  124. Passion is not excitement
  125. What is Cloud computing?
  126. Again with the future
  127. Simple Responsive CSS trick
  128. Technology is for humans
  129. Installing software
  130. So you want to buy a Mac Computer
  131. Writer's block
  132. Why is php turning my string into 0
  133. Year of the spam
  134. Ah, programming

2014 69

  1. My 2014 reading list
  2. The best SEO trick
  3. Don't make things too complicated
  4. One night stand framework
  5. Why you should publish your projects
  6. The most important skill you will learn in school
  7. What are you working on?
  8. In pursuit of happiness: Job Security
  9. No more online pamphlet for me
  10. How your data is collected online
  11. Switching to open office plan killed more than productivity
  12. More concerned to keep your job than to do your job
  13. How to buy a computer in 2014
  14. MegaPixel
  15. How your files are deleted and recovered
  16. The start menu and the curious case of Windows 10
  17. Vigilance 2.0, the best antivirus in the market
  18. Timewarner slows down youtube and censor all information about it
  19. In the spirit of USB
  20. The current state of marketing
  21. Ebola testimonial: Tafarel, the surviving medical student
  22. Bandwagon
  23. How much should an ebook cost
  24. Making decisions is an emotional problem, not rational
  25. The story behind art is the Art
  26. Do you know why no one wants to help you with your amazing idea?
  27. How Sean downloaded a song from the internet
  28. School as an Investment
  29. Don't create content, create Art
  30. Thinking about the car horn
  31. Why programmers don't read books and why you should
  32. Fictional Performance reviews
  33. Upgrading JavaScript without breaking backwards compatibility
  34. Creating a simple search algorithm with PHP and MySQL
  35. What makes an AB test irrelevant
  36. How to excel at your Interview
  37. Passive artificial intelligence
  38. What you do as a web developer
  39. It's time to face the music
  40. Failing spectacularly
  41. Why I keep playing video games
  42. I'll pay less for the copy
  43. Bringing back the PC
  44. Stop being productive
  45. Compiler, dear
  46. Writing to tell a story
  47. CSS minifier in PHP
  48. Programming languages
  49. You can't fire me, I quit
  50. The remaining 4 percent
  51. One year and writing is still freaking hard
  52. High Standards, crappy code
  53. Read the contract
  54. What's your excuse
  55. Explain it to me like I am 4
  56. Web War 3.0
  57. The advantage of fixing all php warnings
  58. I cheated!
  59. Small business startup
  60. I love your work, send me your resume
  61. Abstracting MySql results in PHP
  62. How to create a Javascript Syntax highlighter
  63. Shut up, let me tell you my story
  64. Real work takes time
  65. Solving ubuntu infinite log in loop
  66. Dynamic function definition in JavaScript
  67. We are getting better at being distracted
  68. 2013 sucked less, Let's at least try to do the same this year
  69. I make shitty software with bugs ... we all do

2013 73

  1. WordPress folder structure
  2. Should you patent your code
  3. Let's talk a about that expensive degree you can't use
  4. How you can be tricked to allow spam in your inbox
  5. Language is culture not just syntax
  6. It takes guts to be the first follower
  7. SQL injection and how to protect your website
  8. Detecting Internet Explorer version with JavaScript
  9. Jquery does that in one line
  10. Poor man's way of handling 1.3 million web request
  11. Getting started with your first website: Part 2 - WordPress
  12. List of laptops that support Ubuntu
  13. Fixing a 3 year old hack
  14. I have no idea what I am doing
  15. Made for humans by humans
  16. Solving problems
  17. Privacy issues aside, it's a damn good service
  18. Something about setting goals
  19. What is the next big thing?
  20. Vim text editor: Getting started
  21. Getting started with your first Website
  22. Creating a State Stack Engine for your game with JavaScript
  23. The PC is not dead, we just don't need new ones
  24. Tinkering with JavaScript and Canvas
  25. Here is why I love PHP
  26. Human readable sitemap
  27. 180 days of blogging
  28. Employee or contractor, you are your own boss. Act like it
  29. Now that you are experienced, help others
  30. Your code is bad, but good enough for production
  31. Reviving the blink tag
  32. Disorganized learning
  33. How about some positive detesting.
  34. Ubuntu Edge campaign ends at $12.8 million
  35. Filter your user feedback before reading it
  36. The comments are for my readers not for myself
  37. The key to a successful life: TL;DR. version
  38. Use your phone to make phone calls.
  39. The fact is that your product sucks. Just accept it and improve it.
  40. That joy of starting a new project.
  41. They said if I use bcrypt everything will be fine
  42. Rss is not dead, it's broken. Let's fix it.
  43. Ubuntu Edge: Full Ubuntu OS on my phone, A dream coming to reality.
  44. Microsoft is now dancing on 6 million unsold tablets
  45. Smart glasses don't solve any problem
  46. New laptops locked to support only windows 8 just like Mac and OS 10
  47. Writing less and less code
  48. The era of beautiful software.
  49. Shotsrv: Website Screenshots for dummies
  50. How much do you make?
  51. Can't contribute to open source? here is how you can.
  52. Prism: the problem is the law not the technology
  53. HackerNews off course discussions
  54. Gun safety and Internet literacy.
  55. You don't just say No, you have to earn it first.
  56. The best thing you can do is to start making mistakes
  57. Working from home is not for everyone.
  58. What do you do when your idea is already taken
  59. My solution is to run away ... at least for a moment
  60. From full stack dev to backend dev and then back.
  61. Staying motivated when things are not that exciting.
  62. How to get less traffic and drive users away.
  63. Learning javascript in just 30 days
  64. You can only benefit from your own failure.
  65. Sometimes you just need to take it easy.
  66. One of the reason people hate php
  67. 24 hours is just enough
  68. Do you really need a college degree to get a job?
  69. How much does your idea cost?
  70. JavaScript, how do I check if this variable is an array
  71. Alexa rankings
  72. Why you shouldn't take user feedback seriously
  73. Using MySQLi and PDO instead of MySQL_*