An honest interpretation of all things developer from the person you would least expect, a marketer.
Ever wonder how people on the outside of a specific industry such as software development understand and describe the common terms within that field? Even if you haven’t, I am here to start a series of posts explaining developer and technical terms that might seem like a foreign language to folks who aren’t part of the developer world.
What am I talking about when I say framework? Well if you’re a seasoned developer or even a really new developer you probably already know, but for those who don’t, a framework is an abstraction in which software providing generic functionality can be selectively changed by additional user-written code. I will state that in layman's terms. Frameworks are like the cooking utensils of your coding language. They are all used to cook food, but they offer different benefits. A KitchenAid mixer might get you to a batch of cookies faster, but a charcoal grill will be better suited for steaks. Either way, you still have to cook for yourself. I really like food so food analogies are a big thing for me.