The software is like bread and sticky rice

admin

One morning when I was in Vietnam, I missed up a little … soon so the oven went out to find breakfast. In front of my house, there are two long-lasting bread cars, always crowded. Next to it is a small banana leaf sticky rice shop, each time passing by, the smell of fragrant banana leaves smells nauseating.

Chew on a loaf of bread for less hunger, look at her selling bread, baby selling away from the alley, suddenly thinking about coder, to software. That is why this article was born. The name of the article is inspired by Anh Khang’s work, “Go everywhere, remember Saigon and me”.

screen-shot-2016-12-08-at-9-16-19-am

Saute and software

Sticky rice is a traditional Vietnamese dish, quite familiar to many young people. When I was a child, I used to give my mother 5 thousand every morning, enough to buy a small package of sticky rice or sticky rice for breakfast. A bit of plasticity, burrs of sticky rice, sweet fat of peanuts is enough warm belly.

Cooking a delicious pot of sticky rice is not easy . We have to choose glutinous rice of good quality, soak in water and long salt to clean rice. Next, we put the rice soaked in sticky rice, boil the water until sticky and sticky. For each different type of sticky rice, we have to process each kind of material, mixing it into sticky rice, quite elaborate.

screen-shot-2016-12-08-at-9-17-03-am

Making old software is also the same as sticky rice. We have to define the request, sit the code manually one by one until we complete a module. After that, we continue the other module code, then join the modules together.

Well, software is like cooking sticky rice, so what does bread have to do with software?

Bread and software

For Vietnamese, bread is a familiar and popular dish as much as sticky. We can eat bread all week without boredom: fried bread, meat bread, cracked bread, roasted pork bread, … Crunchy, biting is a sensation of sour, spicy taste, salty and sweet of the inner core.

The bread is not too hard to make. I just need to go buy bread, buy some cold meat, give it a little more, add some soy sauce or a sauce that has a delicious loaf of bread.

screen-shot-2016-12-08-at-9-17-50-am

Today’s software tends to be more like bread . Nobody goes to the toaster, just to buy a loaf of bread. They just need to find good kernels, make a delicious sauce to make a delicious loaf of bread.

So is software. Coder we trust and use available database (MS SQL, MongoDB) but no one rewrites a new database . We integrate libraries / APIs to save time, not sit back and rebuild, and take time and errors.

The dialectic relationship between her selling bread, her selling sister and the programmer

The sticky rice is probably not better than the bread, but the semi-sticky sister is definitely better than she sells bread. It is easy to make a delicious loaf of bread with enough materials, but it is difficult to cook a delicious pot of sticky rice.

In programming circles, “bread” is also dominating “sticky”. Large websites / software are built based on frameworks , using many libraries and APIs.

screen-shot-2016-12-08-at-9-18-36-am

However, most Vietnamese dev like to sit down and code . They often enjoyed cooking sticky rice , while their level and time were not enough . The reason is that in the process of learning, teachers often recommend that we write all of them from the beginning .

This is not wrong, because it helps us learn more, understand the nature of the problem . However, when going to work, it is different. We have to race with deadlines, with customer requests, with quality work!

I think, sometimes programmers should study .. she sells bread, when she needs to go buy bread, buy meat (library) for editing, integrate into the code. Both fast and quality.

Conclusion

After all, either sticky or bread has its own unique, unique thing. Beside the famous bakery cars, sticky rice dishes, sticky rice with Le Thi Rieng, and sticky leaves of Banana leaf are still crowded with customers every day.

Software also, with some complex requirements, no one has done, the dev must “roll up the sleeves” to … cook sticky, wrong, to hand code is the only way.

Similar to the article ” Sometimes sitting code is the stupidest way to solve the problem” , the advice I want to send through this article is: less thoughtful as a half-sister, but often think like she sells bread; take advantage of what others have done to improve the progress and quality of their work.

screen-shot-2016-12-08-at-9-19-23-am

Note : Young people should not try google “sticky meat” or on bread.us after reading the article offline.

ITZone via toidicodedao

Share the news now

Source : toidicodedao