<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/codingwithlewis/best-of/2024/12" -->

---
title: Best Coding with Lewis posts — December 2024 | daily.dev
description: The most upvoted Coding with Lewis posts from December 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/codingwithlewis/best-of/2024/12
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/codingwithlewis/best-of/2024/12
og:type: website
og:site_name: daily.dev
og:title: Best Coding with Lewis posts — December 2024 | daily.dev
og:description: The most upvoted Coding with Lewis posts from December 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Coding with Lewis — December 2024

1. 1  
[](https://daily.dev/posts/the-2-types-of-programmers-iamdrviom "The 2 Types of Programmers")  
Video  
![Avatar of codingwithlewis](https://media.daily.dev/image/upload/s--St-eJIdL--/f_auto/v1728073102/logos/codingwithlewis)Coding with Lewis·2y  
The 2 Types of Programmers  
There are two primary types of programmers: craft-based and result-based. Craft-based programmers focus on code quality, maintainability, and optimal solutions, often seen among open-source maintainers and low-level programmers. Result-based programmers prioritize speed and end-product functionality, commonly found in startups and content creation. Successful programming practices often require a balance between these two approaches to meet both performance and business goals.  
59  
22
2. 2  
[](https://daily.dev/posts/i-built-the-same-app-in-all-versions-of-php-1995-2025--7tzyfktkk "I Built the Same App in ALL Versions of PHP (1995-2025)")  
Video  
![Avatar of codingwithlewis](https://media.daily.dev/image/upload/s--St-eJIdL--/f_auto/v1728073102/logos/codingwithlewis)Coding with Lewis·2y  
I Built the Same App in ALL Versions of PHP (1995-2025)  
PHP, released over 30 years ago, has evolved dramatically, becoming a powerful programming language. The post covers recreating an app with every PHP version from 1995 to 2025, showcasing features, improvements, and significant milestones like the introduction of the Zend engine, object-oriented support, and frameworks such as Laravel. PHP's growth and adaptability, especially with modern tools and frameworks, have solidified its place in web development, even though it has faced criticism and competition over the years.  
42  
3

[See all Coding with Lewis archives](/sources/codingwithlewis/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/codingwithlewis/best-of/2024/12#page","url":"https://daily.dev/sources/codingwithlewis/best-of/2024/12","name":"Best Coding with Lewis Posts — December 2024","description":"The most upvoted Coding with Lewis posts from December 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/codingwithlewis/best-of/2024/12#items","numberOfItems":2,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/the-2-types-of-programmers-iamdrviom","name":"The 2 Types of Programmers"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/i-built-the-same-app-in-all-versions-of-php-1995-2025--7tzyfktkk","name":"I Built the Same App in ALL Versions of PHP (1995-2025)"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Coding with Lewis","item":"https://daily.dev/sources/codingwithlewis"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/codingwithlewis/best-of"},{"@type":"ListItem","position":5,"name":"December 2024"}]}]}
```

