Park Junwoo and Kim Yonggun were first to explain.
“We finished all the test codes for the HTS over the weekend.” They then turned on the computer screen. Scrolling down, they showed Woosung their work. “We’re still not as skilled as you are, but we tried to follow your format as much as possible. The first thing you need to see is…”
Before Park Junwoo could finish his sentence, Woosung asked.
“Wait. Show me the 47th line again. Something’s not right.”
“H…huh?”
When Park Junwoo scrolled down to the 47th line, Woosung continued.
“Our HTS allows each user to pick multiple items of interest. This means it works in an array format.”
Park Junwoo listened carefully. As Woosung continued, he realized his mistake.
“If you test it like this, it can only be applied to the situation if a user only picked one item. If multiple items of interest were selected, this test wouldn’t work.”
“I…I see…”
Kim Yonggun groaned. Park Junwoo became speechless while Woosung continued.
“Could you scroll down a bit more?”
Was there another mistake? Park Junwoo moved his mouse with a shaking hand.
“Stop. Right here.”
Park Junwoo and Kim Yonggun stared at the line Woosung pointed. No matter how hard they looked, they couldn’t figure out what the problem was.
“As you can see, business logic is being applied to the test code.”
Business logic.
It was a part of the program that encoded the real-world business rules. For test codes, such logic should not be involved.
Park Junwoo tried to make an excuse.
“W…well, it couldn’t be helped…”
Woosung replied with a disappointed harshness. “Then why bother making test codes? You didn’t make them just for show, did you?”
An intense tension filled the room. Kim Yonggun tried to explain.
“N…no, of course not. That part was to test the business logic, so I felt that even if it is included, it will still be an acceptable test.”
“Then if the logic needs to be changed and applied, were you going to adjust both sides?” Woosung countered without a hint of hesitation.
Kim Yonggun remained silent. Park Junwoo’s hands trembled harder than ever. Woosung continued.
“Please go on with your explanation. The market is going to open soon.”
It was now 8:20 am.
Park Junwoo was a nervous wreck by the time he finished.
3:00 pm.
After the market closed, it was Yoon Gihwan’s turn to show his work. A similar thing happened where Woosung questioned him several times.
Woosung didn’t just provide corrections. He gave thorough explanations about his reasonings and gave helpful suggestions. He was kind and thoughtful the whole time.
All three felt embarrassed, but the information they gained was priceless. They accepted their submissive positions in earnesty.
Day after day, all of them worked in the same pattern. Every morning, Woosung checked and corrected the works done the day before. As time passed, Yoon Gihwan, Park Junwoo, Kim Yonggun became more knowledgeable and confident to a point where they could debate with Woosung.
Then one day.
Woosung murmured.
“I think you are all competent enough now that you’ll be able to survive outside Daesan.”
Woosung meant it as a compliment, but no one seemed happy to hear it. Kim Yonggun looked at Woosung in annoyance.
“Don’t give us a half-assed compliment. Correct us. We feel better when you are teaching us.”
“W…well… there is nothing more for me…”
Park Junwoo added.
“You need to be hard on us. That’s the only way for us to get better.”
Yoon Gihwan agreed.
“Be harsh!”
Knock, knock.
The door opened and Kwak Jungwook entered.
“It’s time for the monthly meeting.”
Friday 2:50 pm.
“Let’s get going. It’s time for the meeting.” Kwon Hyungeun stood up and told Nam Kyungsang.
However, he was busy typing. Kwon Hyungeun asked again.
“Manager Nam, we need to go now.”
He still didn’t answer. Kwon Hyungeun was usually a very patient man, but he started this behavior is starting to get in his nerves. He placed his hand on Nam Kyungsang’s shoulder. The man answered without turning around.
“I’ll be done soon. I’m going to finish this part and go.”
“What are you working on? Is it so important you’re willing to miss the meeting?”
“You don’t need to know. I’m almost done.”
Nam Kyungsang still talked without turning around. Kwon Hyungeun started to breathe roughly.
“Manager Nam. Who is the PM here?”
“Uh…”
“I need to know everything about this project. I understand that you are busy, but you can’t behave like this.”
Nam Kyungsang repeated himself. “I’m telling you, don’t worry about it. I’m almost done. Almost.”
This wasn’t Kwon Hyungeun’s first day at work. He became suspicious.
“Manager Nam. Did you…make someone else do your work?”
Silence.
Silence meant Kwon Hyungeun was right. He reddened and yelled.
“Manager Nam!”
Kwon Hyungeun has never raised his voice before. Everyone looked shocked. Nam Kyungsang reddened in embarrassment.
“It…it’s not like that.”
“Then what!? Explain yourself!” Kwon Hyungeun accused.
Nam Kyungsang became even more flustered. “I’m almost finished. Please, just…just let it go this once.” He continued to type but his fingers trembled.
“You…”
“I’ll explain everything later.”
Nam Kyungsang begged him. They have worked with each other for a long time, so Kwon Hyungeun couldn’t ignore his plea.
“Fine. Just hurry up. We’ll talk after the meeting.”
Kwon Hyungeun left first. Nam Kyungsang sighed and focused again on his screen. After a few minutes, he finished up his work and connected to an uploading screen.
“Why is it so hard to upload a program?”
He complained and continued to click. After the final step, Nam Kyungsang ran to the conference room.
On his screen, a popup showed up titled ‘Nuri Finances Enterprise DevOps System.’
Monthly meeting.
It was something every developer working for Nuri Finances feared. Project PMs especially hated this time.
On the screen were the list of topics. Kwak Jungwook began the meeting.
“We will start with the issues for each system for this month.”
Daeyang System’s PM was the first to speak.
“We’ll begin with Daeyang System.”
The screen changed to the list of main projects Daeyang was involved in. After his explanation, it was followed by similar presentations by PMs from ST, M3, and Daesan.
Next was the point system result.
Daeyang System
Number of bugs: 11
Number of bugs fixed: 11
Number of new function suggestions: 7
ST Data System
Number of bugs: 25
Number of bugs fixed: 24
Number of new function suggestions: 13
M3 Soft
Number of bugs: 7
Number of bugs fixed: 6
Number of new function suggestions: 2
Daesan System
Number of bugs: 0
Number of bugs fixed: 0
Number of new function suggestions: 7
“As you can see, Daesan was the only one with zero bugs. ST had the most number of new function suggestions, but also had the most number of bugs. Daeyang and M3 had similar numbers as last month.”
zero bugs.
Yoon Gihwan had to fight back his tears. He felt so proud.
“Now we’ll go over the total reward and penalty points.”
The room fell silent again at Kwak Jungwook’s announcement. Kwon Hyungeun rubbed his chin while Kwon Taegyun frowned. The screen changed, and as Kwak Jungwook was about to continue, someone came into the room suddenly.
“S…sorry.”
“What’s wrong?”
“The transactions aren’t going through.”
Kwak Jungwook asked the person hurriedly.
“What? Why?”
“I…I don’t know. The system maintenance team is looking into it right now.”
“What the hell…”
Jo Youngsuk rubbed his forehead and gritted his teeth. Everyone froze.