• Interview
    • Prep Courses
    • Coding Questions
    • Tips
    • Behavioral Questions
  • Career
    • Jobs
    • Soft Skills
      • Build Your Portfolio
      • Goal-Setting
      • Productivity
      • Health
      • Start a Blog
    • Software Engineer
    • Game Development
    • Blockchain Developer
    • Cloud Computing
    • Web3 Developer
  • Resources
    • Products
      • The Complete Software Developer’s Career Guide
      • 10 Steps to Learn Anything Quickly
      • How to Market Yourself as a Software Developer
      • Create a Blog That Boosts Your Career
      • 10 Ways to Make Money From Your Blog
    • Best Coding Hardware
    • Gifts
  • Languages
    • Python
    • C++
    • Blockchain Languages
    • Rust
  • Blog
  • About
FREE BLOGGING COURSE FOR DEVELOPERS

The Simple Programmer Blog

Cool Stuff, Design, Frameworks, Language, Tools

Internal DSL Becomes External DSL

by John Sonmez 

March

10

2010

antlr editor for an external DSL

Lately I have been working on creating a language for automated testing to allow for even easier syntax than that of the internal DSL which I had previously created. I have been thinking a lot lately about internal DSLs vs external DSLs. [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Agile, Process Improvement, Scrum, User Stories

Return of the Fatlog

by John Sonmez 

March

9

2010

fatlog

Just make it work… I first introduced the concept of a Fatlog a couple of months ago. Basically, a fatlog is a Scrum backlog, or any Agile user story, that is too big and can be sliced vertically into thinner functions of [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Automation, Debugging, Testing

The Ego Test – Test Cases That Just Won’t Fail

by John Sonmez 

March

5

2010

ego test case

You know those tests you like to run?  You know what I mean, those test cases that always give you a green bar and never fail? If you are having a bad day, and you feel like nothing is going right, you [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Agile, Design, Process Improvement, User Stories

How to Hang a Picture: Agile User Stories

by John Sonmez 

March

2

2010

agile user stories

How many times do we complete an agile user story or backlog item and end up with something like this? Holes in the wall from where we changed the requirements 10 times during the sprint; picture is crooked because that is what the [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

Book Review, Design, Frameworks, Java, Learning, Self Improvement

Book Review: Implementation Patterns

by John Sonmez 

March

1

2010

Implementation Patterns

I finally finished “Implementation Patterns” by Kent Beck and I have to be honest.  I am a little disappointed.  Let me preface this by saying my review of this book is not a reflection of my view of Kent Beck.  Kent Beck is [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0

C#, Cool Stuff, Design, Refactoring

Super Combo: Map + Function Pointer

by John Sonmez 

February

25

2010

mortal combat depiction of map + function pointer

Anyone who has coded with me, if asked to describe me in three words would say… Function-Pointer, Enumeration, Map When I get to combine 2 or more of these things together, I am usually pretty excited!  Map + Function Pointer to me [ read more...]

Read More

Share

Share 0
Tweet 0
Pin 0
Load More

Popular Posts


Codecademy Python Review – is it any good? (2023)


The BEST Laptops for Computer Science Students in 2023


Rust vs Python – Is THIS the Language of the FUTURE?


Codecademy Full Stack Engineer Career Path Review (2023)

About The Simple Programmer

Since 2009, Simple Programmer has helped millions of readers become better problem-solvers, be more charismatic, and make more money as a developer.

  • About Simple Programmer
  • Career Guide for Developers
  • Privacy Policy
  • Sitemap
Contact

  • 500 West over Dr #7981, Sanford, NC, 27330, US

©Copyright The Simple Programmer - 2026