Chapter 5: <Close the Gates to Hell>
They were familiar faces. Assistant manager King Yonggun and Manager Park Junwoo were staring at the 15-inch LCD monitor, ignoring Woosung. Woosung found his desk and looked at his own LCD monitor.
‘Of course… this is 10 years ago…’
Until yesterday, he was using the 27-inch OLED monitor. His eyes were getting tired just from looking at the small LCD monitor in front of him. Taking a seat, he took out his 3G phone.
‘iPhones and Android phones were released in Korea in 2009…’
Many took advantages of the introduction of the smartphones and got rich. Woosung had so many opportunities to make money! Smartphones! Bitcoins!
‘If I could remember the winning lotto numbers, I would buy one… But I can’t so I need to be patient.’
He had to come up with a solid plan. Woosung’s head filled with many thoughts. Then, someone stood behind him.
“Hey, newbie. If you arrived, you should introduce yourself. What are you doing sitting down?”
It was Daesan System’s general manager Yoon Gihwan. Woosung knew he made a mistake. Until yesterday, he was the head of a department. He used to be the senior member, but now he was a 26-years old newbie. Woosung got up quickly and bowed.
“Oh hello. My name is Kang Woosung. It’s my first day so I got confused. I apologize.”
“You need to be quick around here or else you’re out. Do a good job, alright?”
“Of course.”
Yoon Gihwan asked Park Junwoo and Kim Yonggun to join them.
“Manager Park and Assistant manager Kim, this is the new employee. Say hello. Teach him well.”
“Hello. My name is Kang Woosung.”
“I’m Manager Park Junwoo.”
“I’m Assistant manager King Yonggun.”
Woosung smiled. He worked with them for a year here. He used to drink with them often and complain about Yoon Gihwan. He remembered the good times. Yoon Gihwan glared at him.
“You look relaxed. Is it because you’re so confident about your skills?”
Woosung continued to smile and answered.
“Haha of course. I overheard about some problems with login. Should we work on that?”
10 years ago on this day, someone else fixed this problem but this time, he could do it himself. At Woosung’s confidence, Yoon Gihwan frowned. Others around had the same unhappy expressions. They saw him as an overconfident arrogant pup.
***
The first thing to complete when developing a new program was to create a development environment setup. You had to install the visual studio, set the library version, and download and build the code from SVN. For someone new to programming, this would take hours.
You had to know which version of the program was being used, check the account for SVN login, and know which code to download. You also had to know how to build and get each step checked by a senior member. This was why it took so long.
If someone uploaded a wrong code to SVN and the final version reached the customers, negative feedback would bombard them.
But Woosung was not new to this.
With his experience, he skipped all the unnecessary steps. He installed the program, found and downloaded the code from the SVN, and built it.
It took about 20 minutes. He did it quick asking no one for help. Staring in disbelief, Yoon Gihwan asked Park Junwoo.
“Manager Park… did you already show this guy how to do this?”
Park Junwoo, wide-eyed, shook his head. Kim Yonggun was asked the same question.
“How about you, Assistant manager Kim?”
Kim Yonggun had the same answer. Woosung worked fast and said, “We are good till this step. Now let’s see… if we are having a login problem…”
He searched his memories and found the answer. He knew the exact problem because when he used to work here, Park Junwoo and Kim Yonggun shared all their information. Woosung spotted the problem on the 132nd line of the file LoginView.cpp on the visual studio program.
“You said the problem was you couldn’t log in when you entered the ID and password and the program wouldn’t respond?”
Park Junwoo and Kim Yonggun nodded.
“The problem is that on the server, it’s being processed as trim so it looks normal but on HTS screen, it’s different. The ID and PW the user typed appeared different from the information on the server.”
Park Junwoo asked Kim Yonggun.
“Is that correct?”
“It’s definitely possible. The outsourcing company asked us to add this scenario to increase security. We didn’t think it necessary, so we didn’t check it thoroughly.”
“So does that mean we didn’t even test this part?”
Kim Yonggun answered nervously.
“The thing is…. As you know, our deadlines moved up. We prioritized and tested only the major parts. We planned on checking the rest later but we didn’t have the time… We may have missed a few things.”
Park Junwoo exhaled. Yoon Gihwan roared in anger.
“What? We already distributed the product and you’re telling me this now? What are you going to do? People already downloaded the program, so what are we going to do?”
Woosung gave a brief answer.
“First, we need to make the login register as a login error. We can add the problem to the other patches. During HTS execution, the current version will be checked and upgraded. We will then recommend to the customers how they should download the newest version. This won’t be a big deal.”
To Woosung’s calm solution, the three became speechless. Has there ever been a new programmer who could be this cool and skillful?
Never in Yoon Gihwan’s 20 years of programming experience.
Never in Park Junwoo’s 10 years of programming experience.
Never in Kim Yonggun’s 4 years of programming experience.
They have never seen someone like him. Woosung wasn’t done yet though.
“I only had a quick glimpse of the program, but I already noticed that there was no test code either. Why don’t I create a test code now? It would be better to do this than change the actual program.”
Test code.
When a program developed, you created a code to test out the program as a trial rather than checking every single steps and function. For example, for an android app, if you checked every function one by one, it would take too long and you may make a mistake. Test code was a better and quicker method.
“You can do that?”
Woosung nodded. The three behind him swallowed audibly.
Source: Webnovel.com, updated by NovelKeep
Chapters
- Chapter 203: <What goes around comes around (The End)>
- Chapter 202: <What goes around comes around>
- Chapter 201: <What goes around comes around>
- Chapter 200: <What goes around comes around>
- Chapter 199: <Control>
- Chapter 198: <Control>
- Chapter 197: <Control>
- Chapter 196: <Control>
- Chapter 195: <Control>
- Chapter 194: <Control>
- Chapter 193: <Control>
- Chapter 192: <Control>
- Chapter 191: <Control>
- Chapter 190: <Control>
- Chapter 189: <Control>
- Chapter 188: <Control>
- Chapter 187: <Control>
- Chapter 186: <Control>
- Chapter 185: <Control>
- Chapter 184: <Monopoly>
- Chapter 183: <Monopoly>
- Chapter 182: <Monopoly>
- Chapter 181: <Monopoly>
- Chapter 180: <Two sides of the same coin>
- Chapter 179: <Two sides of the same coin>
- Chapter 178: <Two sides of the same coin>
- Chapter 177: <Two sides of the same coin>
- Chapter 176: <Two sides of the same coin>
- Chapter 175: <Two sides of the same coin>
- Chapter 174: <Two sides of the same coin>
- Chapter 173: <Two sides of the same coin>
- Chapter 172: <Richest of them all>
- Chapter 171: <Richest of them all>
- Chapter 170: <Richest of them all>
- Chapter 169: <Richest of them all>
- Chapter 168: <Richest of them all>
- Chapter 167: <Richest of them all>
- Chapter 166: <Richest of them all>
- Chapter 165: <Richest of them all>
- Chapter 164: <Richest of them all>
- Chapter 163: <Richest of them all>
- Chapter 162: <Richest of them all>
- Chapter 161: <Richest of them all>
- Chapter 160: <Richest of them all>
- Chapter 159: <The main game begins>
- Chapter 158: <The main game begins>
- Chapter 157: <The main game begins>
- Chapter 156: <The main game begins>
- Chapter 155: <The main game begins>
- Chapter 154: <Design>
- Chapter 153: <Design>
- Chapter 152: <Design>
- Chapter 151: <Design>
- Chapter 150: <Design>
- Chapter 149: <Design>
- Chapter 148: <Competition>
- Chapter 147: <Competition>
- Chapter 146: <Competition>
- Chapter 145: <Competition>
- Chapter 144: <Competition>
- Chapter 143: <Competition>
- Chapter 142: <Competition>
- Chapter 141: <Competition>
- Chapter 140: <Competition>
- Chapter 139: <Power>
- Chapter 138: <Power>
- Chapter 137: <Power>
- Chapter 136: <Power>
- Chapter 135: <Power>
- Chapter 134: <Power>
- Chapter 133: <Power>
- Chapter 132: <Power>
- Chapter 131: <Power>
- Chapter 130: <Power>
- Chapter 129: <Coconut Bank>
- Chapter 128: <Coconut Bank>
- Chapter 127: <Coconut Bank>
- Chapter 126: <Coconut Bank>
- Chapter 125: <Coconut Bank>
- Chapter 124: <National Core Technology>
- Chapter 123: <National Core Technology>
- Chapter 122: <National Core Technology>
- Chapter 121: <National Core Technology>
- Chapter 120: <National Core Technology>
- Chapter 119: <National Core Technology>
- Chapter 118: <National Core Technology>
- Chapter 117: <China>
- Chapter 116: <China>
- Chapter 115: <China>
- Chapter 114: <China>
- Chapter 113: <China>
- Chapter 112: <China>
- Chapter 111: <China>
- Chapter 110: <Sudden decline>
- Chapter 109: <Sudden decline>
- Chapter 108: <Sudden decline>
- Chapter 107: <Sudden decline>
- Chapter 106: <Sudden decline>
- Chapter 105: <Sudden decline>
- Chapter 104: <Game king>
- Chapter 103: <Game king>
- Chapter 102: <Game king>
- Chapter 101: <Game king>
- Chapter 100: <Game king>
- Chapter 99: <Game king>
- Chapter 98: <Game king>
- Chapter 97: <Game king>
- Chapter 96: <Game king>
- Chapter 95: <Game king>
- Chapter 94: <Game king>
- Chapter 93: <Game king>
- Chapter 92: <Unexpected>
- Chapter 91: <Unexpected>
- Chapter 90: <Unexpected>
- Chapter 89: <Unexpected>
- Chapter 88: <Becoming a mid-sized company>
- Chapter 87: <Becoming a mid-sized company>
- Chapter 86: <Becoming a mid-sized company>
- Chapter 85: <Becoming a mid-sized company>
- Chapter 84: <Everything from 1 to 10>
- Chapter 83: <Everything from 1 to 10>
- Chapter 82: <Everything from 1 to 10>
- Chapter 81: <Everything from 1 to 10>
- Chapter 80: <Everything from 1 to 10>
- Chapter 79: <K coin>
- Chapter 78: <K coin>
- Chapter 77: <K coin>
- Chapter 76: <Coconut service>
- Chapter 75: <Coconut Service>
- Chapter 74: <Coconut Service>
- Chapter 73: <Big brother>
- Chapter 72: <Big brother>
- Chapter 71: <Big brother>
- Chapter 70: <Big brother>
- Chapter 69: <Big brother>
- Chapter 68: <Big brother>
- Chapter 67: <It’s him>
- Chapter 66: <KND Corporation>
- Chapter 65: <KND Corporation>
- Chapter 64: <KND Corporation>
- Chapter 63: <The first order>
- Chapter 62: <The first order>
- Chapter 61: <The first order>
- Chapter 60: <The Beginning of Coin Rush>
- Chapter 59: <The Beginning of Coin Rush>
- Chapter 58: <The Beginning of Coin Rush>
- Chapter 57: <Seattle, New York, and Silicone Valley>
- Chapter 56: <Seattle, New York, and Silicone Valley>
- Chapter 55: <Seattle, New York, and Silicone Valley>
- Chapter 54: <Seattle, New York, and Silicone Valley (End of Book 2)>
- Chapter 53: <Seattle, New York, and Silicone Valley>
- Chapter 52: <His life depends on it>
- Chapter 51: <His life depends on it>
- Chapter 50: <His life depends on it>
- Chapter 49: <System behaviour>
- Chapter 48: <System behavior>
- Chapter 47: <System behaviour>
- Chapter 46: <It’s over>
- Chapter 45: <It’s over>
- Chapter 44: <It’s over>
- Chapter 43: <It’s over>
- Chapter 42: <It’s over>
- Chapter 41: <It’s over>
- Chapter 40: <It’s over>
- Chapter 39: < It’s over>
- Chapter 38: <It’s over>
- Chapter 37: <It’s over>
- Chapter 36: <Developer Conference>
- Chapter 35: <Developer Conference>
- Chapter 34: <Developer Conference>
- Chapter 33: <Developer Conference>
- Chapter 32: <Big data>
- Chapter 31: <Big data>
- Chapter 30: <Big Data>
- Chapter 29: <God of money (End of Book 1)>
- Chapter 28: <God of money>
- Chapter 27: <God of money>
- Chapter 26: <God of money>
- Chapter 25: <God of money>
- Chapter 24: <God of money>
- Chapter 23: <God of money>
- Chapter 22: <Algorithm trading>
- Chapter 21: < Algorithm trading >
- Chapter 20: <Algorithm trading>
- Chapter 19: <Customer loyalty>
- Chapter 18: <Customer loyalty>
- Chapter 17: <Planning for the Future>
- Chapter 16: <Planning for the Future>
- Chapter 15: <Planning for the Future>
- Chapter 14: <Planning for the Future>
- Chapter 13: <Planning for the Future>
- Chapter 12: <Planning for the Future>
- Chapter 11: <Close the Gates to Hell>
- Chapter 10: <Close the Gates to Hell>
- Chapter 9: <Close the Gates to Hell>
- Chapter 8: <Close the Gates to Hell>
- Chapter 7: <Close the Gates to Hell>
- Chapter 6: <Close the Gates to Hell>
- Chapter 5: <Close the Gates to Hell>
- Chapter 4: < Pandora’s Box>
- Chapter 3: <Pandora’s Box>
- Chapter 2: < Pandora’s Box >
- Chapter 1: <Pandora’s Box>