Categories
401k and Personal Finance Investing

EBITA is bullshit earning

Reading Time: < 1 minute

The famous investor Charlie Munger used to say unfiltered* and he commented: every time you hear EBITA (Investopedia definition, note sometimes it’s also called EBITDA, where the D stands for depreciation), which stands for Earning before Interest, Taxation and Amortization (and depreciation), you replaced it with Bullshit earnings.

More cheats, liars and lies

I have received unsolicited calls from Timeshare, Hilton Grand Vacations to be specific. I politely declined. But those phone calls are relentless sometimes, and eventually I hand up or blocked the calls. Looking back I felt good that I did the right thing.

By the same token, I think we can do the following replacement. All creative suggestions are welcome.

======

投资 – 投机

理财 – 赌博骗局

信托 – 赌博骗局

发财 – 破产

毕业 – 有时候是失业的意思

买房 – 有时候是买套的意思

(Update 01-15-2024) Refer to 鼎益丰 news here and below.

港交所数据显示,自2023年9月20日开始,荆思源、王梦涛和梁家辉就陆续出售鼎益丰股票,其中梁家辉出售150万股,荆思源出售160万股,王梦涛出售83.2万股。

======

油管的标题

我感觉油管的标题有时候跟某城的标题党有得一拼😂 我觉得标题可以改成:上海美女模特移民加拿大前在上海的一些挫折。她在视屏中提到的骗子: 当天财富(P2P理财)的施建祥(新浪证券时报; wikipedia on Shanghai Kuailu Group; Mr. Shi Jianxiang)现在美国。

她受到的第二个挫折是在教育产业/企业股票变现前,正好碰到双减政策出台。这个让我想到我买的阿里巴巴ADR股票在蚂蚁金服上市受挫后的暴跌。

我的理财理念是天上不会掉馅饼: if something is too good to be true – it’s a lie。

I do like her attitude of “solider on“: which by the way, is also another Charlie Munger life motto.

*Unfiltered: I think Warren Buffett is more diplomatic than Charlie Munger on criticizing. Warren said this many times: criticize by the category; praise by the name. I believe nobody likes to be criticized. Criticize others is much easier than blame/criticize self: e.g., I just saw this gem “The current situation with my classmates are that I am undoubtedly the only one that has morals…” from a google review (James Lai). And Bill Ackman is not too far behind here too.

Categories
401k and Personal Finance Investing

Zoombies or zoombie companies

Reading Time: < 1 minute

I came across this term yesterday.

You may search the Twitter (aka X) for more tweets on the topic.

And this made me to think two small stock positions I have and I may have talked about them in my blog posts too: LEG (Legget and Platt) and SCS (Steelcase). I just did a bit more search and reading.

Zombies: Financial Term for Distressed Companies

Credit ratings

SCS – Ba2 Moody’s: this is speculative

LEG – Fitch BBB– : this is the lowest among investor grade

Interestingly enough, my gut feeling matches the two companies ratings (at least in relative terms)

Explanation and comparison of ratings

Corporate credit ratings: a quick guide 

Categories
Life Tips Saint Louis

Why I like JCC, and some other choices

Reading Time: 4 minutes

(Update 01-23-2025) Recently I started attending more group exercises classes at the J. Right now I am mostly doing the Saturday morning (7:30 am) and Sunday morning (8 am) weight training classes. I feel I need those. Honestly I need a lot more. But I will do my baby steps and slowly ramp up.

(Original 01-02-2024) It’s the beginning of the year, and one common theme or joke is people sign up the gym membership in January. This is probably true. I do think we should look long term for the fitness and health. Personally I am not a believer of new year resolution, but at the same time, I do believe in milestone, and each year end/year beginning do offer suc an opportunity to review important things in our lives: families, health, savings (401k) and so on. Or better yet, we can review it periodically.

I joined JCC back in year 2012, when I was working for a coal mining company. The company has a benefit that basically they pay 3/4 of the monthly due (membership fee), and I pay 1/4. I usually go to the J Creve Coeur for swimming and showering before lunch. I didn’t work for the company for a long time though. But I kept the membership. In fall 2014, I was looking for a job, and I almost left STL, because the employer (Nordstrom) is based in Seattle, and they asked me for onsite interview. I think around that time, in that summer our younger daughter was born, and sometimes I still take our old daughter to the J, or other playgrounds that’s suitable for her (such as this one).

I recall one September morning, I went to the J outdoor pool, and I don’t remember exactly whether I brought my older daughter or not. But I felt this is a type of community I want to live. That’s one reason I stayed in STL: another reason is my wife didn’t think it’s a good idea to move at that time, with new born baby and everything. But the stress from the day job for me was real at that time. I recall I even did some research on the neighborhoods in Seattle area, and so on. But eventually I decided not go there for the onsite interview.

J is more than a Fitness Center

I understand the J is more than a fitness center. They also have summer camps (btw, here is my post on Summer Camps in the STL area), early childhood centers, youth and team sports and other arts and programs suitable for grownups, including the mature adults too. I do understand their membership fee is a bit steep: compared to others. But they also have one of the best facilities (two fitness centers, Creve Coeur and Chesterfield), and group exercise classes. They do have scholarship for families in need. And on the spot, the membership office can offer some discount (for certain employers) or promotions. I think the money is worth it if you have kids go to their summer camp, and use their facilities for exercises etc.

For about 5 years I went there for swimming etc. (2012 to 2017?): including the years I worked for the credit card company, at that time I used the Chesterfield J as well, because it’s on the way to and back from work. I recall one front desk lady knows my name and call me by first name 🙂

One thing to remind though: always lock the lockers in the locker room. Here is a real life lesson from my 13 year old. Many years ago I heard similar stories from a friend at Washington U. gym (locker room) as well. Personally I almost always lock the lockers. And in some cases I could no longer open the locker for whatever reason, I called the custodians many times at the J. Just remember don’t try to do it before an important work meeting or work tasks 🙂

Other choices

New Olivette Community Center (Five Oaks)

Center of Clayton

LifeTime Fitness: I saw their location next to Plaza Frontenac. I heard good things about them, but I also heard their membership is more expensive than the J. So until I win the $1 m lottery, I will stay with the J.

YMCA: I visited one YMCA (at Brentwood). Note they have many centers, and my understanding is there are two tiers of membership, one allows access to all the YMCAs, and another one limiting to the certain branch.

Last but not least, some offers free trial or day pass: I think it’s a great idea to try out.

Some alternatives I can think of: the St. Louis table tennis club, Creve Coeur Racquet Club: there are many similar clubs in the area, racquet, tennis or swimming, such as the ones below.

Forest Lake Tennis Club: I heard good thing about them.

Frontenac: I just noticed the Woodsmill club joined them. Many years ago (2006 to be exact), on some Friday evenings, I go there with friends, and they have a deal ($5 or $8, not a lot of money anyway), and they have pizzas and the indoor tennis court. I think the reason why Woodsmill joined the Frontenac club is probably economical. I heard in the last 5, 6 years the tennis playing population dropped and at the same time the Pickleball is getting hot. I saw some efforts in some clubs converting the tennis court to pickleball court, in addition to opening of standalone (or commerical) places such as Chicken N Pickle and Paddle and Pickle Olivette.

Or no exercise at all

This seems worked at least for one famous person: the great investor Charlie Munger, as I heard from him on YouTube video, that he rarely exercises. But on the other hand though, I do believe he went to great length to avoid unnecessary risks, including in his older years avoiding fall at all cost. Personally I think this is rare. Note Warren Buffett, who is about 7 years younger than Charlie Munger, did have personal training in his 70s and 80s. I don’t know how he does now: Warren is about 93 years old.

Last but not least: this is something I have been thinking about for a while. I think everyone is different, ultimately it’s up to us to take care of ourselves in terms of health. We cannot depend on our partners or our kids. Also, we need to listen to our bodies and nowadays smart watches such as Apple Watch has a lot of useful feature to keep track of things including fitness.

Indoor play spaces

(stlmag) St. Louis escape rooms, bowling alleys, arcades, play spaces, and more that kids will love

Categories
Software development

When do you need to buy insurance?

Reading Time: 4 minutes

I think this is a very common thing: at the car rental counter, the clerk asks “do you want to buy the comprehensive insurance”, and/or buy the full tank of gas, so that you don’t need to fill up the car when you return it.

My answer is always, no. Except once I probably bought the gas when I was on a business trip, and the reason, was the trip before that one, my colleague and I tried to fill up the gas at the last minute, and rush to the airport terminal. We didn’t buy the gas for that one.

In America, we always need to buy the liability insurance for car/driving. Comprehensive insurance is required if we have car loans (the loan company or bank need that). I think the requirement is similar for the home insurance.

For rental car, I believe liability insurance from our own car transfers while comprehensive/collision don’t. For the latter, I do have a credit card that offers “primary insurance coverage” – basically means if applicable, the credit card issuer can pay for the damage of rental car. The card has an annual fee.

Self Insure

This March, we rented a violin for our younger daughter, as we plan her to take the violin lesson from April. The violin shop asked us maybe helpful to add the violin to the home insurance, or buy the insurance from somewhere. The violin is worth about $950, btw. My wife bugged me a few times about insurance. And I said we are self insured. Meaning, if our daughter accidentally damaged the violin, I will pay for it.

Years ago, I worked for a coal mining company, and the company self insures all employees health insurance too. They still have a health insurance company to administrator it, but the mining company takes all the risk. It was year 2012, and coal mining company’s deals with quite big amount of money, in terms of the equipment and mining side of the things. Note this has been changed in last 10+ years, as the natural gas replaced coal as the main load for power generation, and the renewable energy (wind, solar) grew significantly too.

I assume this likely included nuclear power

Warren Buffett on when to buy insurance

Warren Buffett, who is both the greatest investor of our time, as well as an expert on insurance, explained the need about insurance at about 44 mins mark of the video (he talked about 5 minutes on the topic). Below are most quotes.

There are two reasons a company (or a person) needs to insurance. The main reason to buy insurance, is to protect yourself from the loss, the loss you are unable or unwilling to take or bear yourself, this could both be objective or subjective. Sometimes a manager could ; the second reason is the price of insurance is favorable to us.

YouTube: BRK 1995 annual shareholder meeting

What insurance do I have

I have a term life insurance. Bought in year 2011. It’s 15 years. I think it will be more expensive if I buy now – due to aging. At the time I bought the policy, my older daughter is one year old and my wife didn’t work outside home. Another reason is I was changing jobs, and the life insurance policy at work place cannot be carried over between jobs. A side note, after I left my 1st employer in the US, I learned from my former boss once at the Macy’s that one of my coworker died suddenly, and he was younger than me. To make things worse, in his benefits selection, he seems didn’t select the company paid life insurance policy (or in other words, he didn’t opt-in, there was no cost). It’s just overall a very tragic situation. That’s the main reason we need to have a life insurance on the bread-winner.

I have car insurance (comprehensive) and home owner insurance (mortgage requirement). The cars are paid off, but comprehensive insurance helps in the case if we got in car accident: this actually happened last year when our 2012 Camry was totaled, and the insurance company seems worked for us well. They raised the premium afterwards, and I just switched to new insurance co. One thing I personally recommend, is the roadside assistance and the rental car reimbursement option, if applicable. I use AAA for roadside assistance, and I also work from home (we have 2 cars, both WFH) and that’s why I don’t add “rental car reimbursement”.

Health insurance through employer. This is common in the US. Another option is Healthcare market place (Obama care).

Bonus question: Extended Warranty (EW)

Our current 2 cars (one Camry and one Sienna) are both preowned certified. One common question is do we buy the “extended warranty” from the 3rd party provider (dealer always pushes for this). I bought it for Sienna in year 2013 as I just wanted to leave. I thought it was probably $1,200 for 7 years (100,000 miles, whichever comes first). The only time I used it is for roadside assistance (I do have AAA too, but wanted to use the service from Extended Warranty once. If I had saved the money myself, I would probably paid off the cost associated with the squirrel (rodent). Last year, with the preowned Camry, the dealer offered EW again. I recall it has tiers, and the cheapest is over 7k, and I declined.

Categories
Career Software development

IT and Software Employers introduction 圣村码工和挨踢主要雇主介绍

Reading Time: 9 minutes
Anyone knows what this is? It’s a punched card for computer in the early days.

As the old Chinese sayng goes, 下棋找高手,弄斧到班门 (baidu)下棋找高手,弄斧到班门。—-中国科学院 || Basically one needs to get trained properly or work at a place that has some good technology and process so that he or she can really understand what’ the proper way to do the work, and work with people.

Besides knowing the “what”, “why” and “how”, a few other benefits (some are not that obvious) include the prestige comes with a brand name employer (let’s just say Mastercard), as well as the confidence as well as experience, that one will likely gain from working at a place that have outstanding engineers and people all around. Those are probably similar reasons that parents want send kids to good schools (from K-12 to college), as well. Personally I felt I gained most of my confidence in life, during my middle school years at Zhenhai Middle School.

Re: confidence (or nervousness or introvert/extrovert). Now I think about it more, I tend to believe this is probably both a person’s personality, as well as a person’s background (life experience). I know I mangled a lot of things together here. But I have observed a lot of people over my school, career and friends circle. One thing we can agree is confidence is quite important in life and work. Also, whenever possible, I encourage my kids, my significant other, my friends, my students or my colleagues to help their confidence.

Got right training at the beginning of the career

My own exp at the my 1st employer (Unigraphics Solutions, EDS PLM Solutions, UGS, Siemens Industry Software, same company the name change was due to the ownership and corp brand change), and later Mastercard seemed confirmed this Chinese saying. I learned much on software development while at the UGS. And later at Mastercard I learned about customer production support, production release and deployment, at other places it could be DevOps team or Site Reliability engineering type of work, at MC it’s called BizOps, and I also acted as tech lead role there.

In case you are wondering what exactly UGS does, after reading the Wikipedia entry here. I would say it’s a software company that was founded 10 years before Microsoft was founded in 1976, at one time created its own OS and hardware, and those folks know a thing or two about software and software development. At the very beginning of my career, I saw the “punched card” above at one of the spare room or storage room in year 2000/2001 when I was working there. That’s how the software was written and integrated then 🙂

Job Title

One thing I noticed there is it’s quite hard to be promoted to the “Senior Software Engineer” title at UGS. It needs both years of work, and the recommendation of colleagues. Note it was in year 2000 till 2008. In other words, unlike the job title nowadays, “Senior Software Engineer” really means someone who is senior and has a lot of experience. Nowadays though, in many places, big or small, the lead/staff software engineer, principle software engineer are fairly common. So there is that. At one time, I ever got into a discussion with two “Senior Director of Software Engineering” at Ascension, regarding the difference of lead vs staff software engineer, and my preference for lead vs staff. Maybe we should all go with the “Member of Technical Staff” which is invented in the Bell Labs (I assume).

The next job I would like to have, if I decide to do more serious engineering work anyway – probably some company like Apple, or more likely a remote friendly company who is a both serious/meaningful and fun/rewarding place, since I don’t have any intention to move to the bay area or Austin, where the engineering center of Apple is.

My observations on different workplaces in the area

Without that being said, I did worked at quite a few places in the St. Louis area, mostly as full time employee, but sometimes as IT contractor, and I believe it’s probably a decent idea to share my own observations and experiences. Note I intended this to be a straightforward (or honest) opinion from me, as practical as possible. You may refer to glassdoor.com or indeed.com to get others’ opinions. Disclaimer: when I evaluate a company, please note I am not evaluate its employees. For the most part I am talking about the culture and the management style.

======

Ameren: I interviewed and got an offer there once. But unfortunately the offer didn’t come as speedy as the one below. And at the time I already accepted Ascension’s offer. Later I got one more interview (probaly in year 2019) but that one didn’t yield an offer. If there is 后悔药,I may go there 🙂 One of the few commercial companies in the area that offers pension and I believe their pension is solid. We are not ditching electricity, even with all the EVs, right?

Ascension: they are the parent org of the largest catholic hospital chain in the US. In terms of all hospital chains, I think they are distant 2nd behind Kaiser Permanente whose presence is mostly in California and west coast. Ascension’s presence is mostly around mid-west, Texas and east coast from New York to Florida. I worked there for about 2.5 years. I should probably stick around a bit longer to make sure all my 401k (403b to be precise) vested. In general healthcare is not the most agile or nimble place to work, and Asc is no exception. In the time I was there, and after I left, I heard some crazy stories in terms of the corporate strategy shift, hiring/firing, and so on. The direct reason I left Ascension was I got a bit tired of my architect job, and felt I like go back to do more coding.

This is one of the projects I have some contribution (not much direct contribution, more like a caretaker, or pseudo type of role). The company probably spent millions of $ on the app, but I noticed it never really went to production. It was an executive’s pet project. The project has some dependencies on back end from a vendor. A new software development manager was hired before I left, and dare I say his performance testing plan (or scenario) was not realistic either. That being said, the dependencies on vendor for web service and data are also a big unknown at the time.

Btw, this reminds me it the failure rate on healthcare project is high, another one is MyMercy at Mercy that I worked on in year 2014 and 2015. One question I have: what’s the percentage of Software Dev project failure rate in the healthcare industry? Do we have any survey or data?

Bayer (formerly Monsanto): I interviewed there twice. No offer. One employee and one recruiter left me impressions. After the 1st interview (more than 10 years ago), the employee pointed out a silly mistake in my resume, it was a typo. None the less, very few people in America will point out your mistake, mostly because they don’t care or they feel not polite to do it. But no feedback means no improvement. The 2nd time, the recruiter Ray is a great person. Bayer (formerly Monstanto) is the pioneer in terms of AWS adoption in the area. Their CTO left for another company in the area (RGA – Reinsurance Group of America).

Charter/Spectrum: their main IT office is now in the Riverport Drive, it’s actually the very 1st building I started work for Unigraphics back in year 2000. I got one interview there (forgot which year). The tech lead (or architect) was pretty much a snob (over the years, I have done quite a few interviews, on both sides of the table. I did many tech interviews when I was working for Asc). I recall another similar situation at Reuters back in year 2009: a guy was quite arrogant there as well.

Centene: another healthcare place, this one is Medicaid insurance and some Obama care. I interviewed there twice: different time and for different positions (dev at their Chesterfield/Town and Country office via recruiter, and DevOps at Clayton). Overall I felt both teams are quite arrogant and obviously there was no match. The 1st time they left me there, when I was supposed to meet a director. But the director never showed up. At the same interview I learned a bit about how they handle multi-tenant for their core app (Medicaid management), essentially they setup one code and one DB (Oracle) for one state. They probably have a dozen or 20+ states and thus they have 12 or 20 code bases for each state. Obviously in a company like MC this would be laughable and will not work for the loyalty platform I worked on: we have way more than 20 customers. Incidentally at Asc, we did one database for one customer for the Covid Fast Screen app for our customers too (one code base though).

Later (last year or two) a friend (a former colleague) asked me whether I was interested in their team at Centene. I politely declined 🙂 Also Centene, along with Express Script and MasterCard, used to be on the top 3 hard working (or expect you to work hard) workplaces in the area. The rest of the places are mostly reasonable: 9 to 5 means 9 to 5. I worked at MC and I can say most positions involves some work: or some politics. Btw, regarding overtime, I talked a bit here, and also please refer to this Tweet (in Chinese) which is line with my view.

https://twitter.com/435hz/status/1739270769954427077

Cigna (formerly Express-Script): did I say it’s one of the hard working places in the area? The rumor I heard from a friend is at one time they pushed him (or his coworker) to work 120 hours per week. Horrendous place even for a few weeks, right? The reputation may have changed since the Cigna acquisition. I never worked there or interviewed there. But I almost got one interview there once (in year 2019?).

https://twitter.com/RyanReeves_/status/1742349693827620950

Emerson Electric (or the new co formed after White Rodgers, their former climate control division): I applied there once through recruiter (the White Rodgers or Sensi division, now called Copeland). That’s about it.

Enterprise (now official brand is Enterprise Mobility): it seems they don’t treat contractors very well. I worked there at year 2013 as contractor and testify 🙂 I was told it’s going to be contract to hire, which is also my intention and expectation. At one time, I even got a manager. Note at Enterprises contractor doesn’t have a real manager (other than the person who approves the timesheet and thus the paycheck). But the project got cancelled in the middle, the only little nice thing is they gave me two weeks notice. In the US, it’s common practice employee gives 2 weeks notice before leaving, but the employers usually don’t. They could give severance pay etc., but they usually ask the employee to go immediately.

I work for them as employee now (different divisions inside the company), and I think they treat employees decently well. Hopefully a decent place to wind down one’s career and so on (maybe I should delete this comment 🙂 I think Reed Hastings of Netflix summarized this “family vs sports team” for workplace very well 🙂

Equifax: onsite interviewed there once (2018). No offer.

Government and government contractors: the federal government, from the Department of Agriculture (USDA), Federal Reserve, to USPS, to Boeing and their vendors. No comments. Never interviewed or worked in that sector. My gut feeling is they are similar to Enterprise, from organization point of view (big bureaucratic).

Mastercard: probably one of the highest paid place in the area (if we considering the bus and 401k match). On the other hand, you know the money is not free, right? Expect more stress from the work (both technical work and politics). Once I worked 2 out of 4 days in a thanksgiving break. That alone was the direct reason I got into fight with my wife. Money cannot buy everything. Remember their ads slogan: There are some things that money can’t buy; for everything else, there’s Mastercard

Mercy: they pay better than BJC, may be similar to Ascension. It has similar problems as Ascension. Although my boss and coworkers are all good people.

Panera Bread: interviewed there twice, neither yield an offer. Should I say they are snob (I mean the corporate people, not the store people). The 2nd time interview was done via Zoom, as it was during pandemic. Their CTO is from Mastercard and it seems he brought over quite a few people over (is it legal?). Store people are all nice, and once I even saw the interviewer and their former CEO and founder Ronald M. Shaich at their Sunset Hills store.

Remote or WFH: this is a viable option now, because there are many companies that welcome remote workers in recent years, initially due to the pandemic, and now it’s become a norm for many companies now. Some companies that are remote friendly include Affirm: maybe they are looking for people from Square and Mastercard? 🙂

Siemens: I heard in recent years they are not as good as 23 years ago when I started there. It seems they are all work from home now and the Riverport Drive office (built in year 2001) is on the market. And it seems they rarely hire any entry level people in recent years.

Square Inc. (Block): the payment company founded by Jack Dorsey and Jim McKelvey. I actually interviewed for a DevOps (SRE) position a few years ago. A decent company, and the payment industry is a good place to be in terms of job stability and pay (think Mastercard :-).

Unidev: my suggestion is don’t go there. I went there due to quite unique circumstance 🙂 They do have one fantastic person though (hint: her current title is “Secretary & Treasurer”).

Unigroup: I worked as contractor there. They treated contractors better than Enterprises.

======

Bonus questions:

Is it okay to step back or go down career ladder in one’s career?

The answer is yes. You do what’s suitable for you and your family. Listen to your heart, and equally important or not more, listen to your spouse or better half 🙂 In fact I heard from one of my favorite (former) coworkers and he did that once in her career. And yours truly made this move in year 2021, too.

Some Interview Advice

https://twitter.com/buccocapital/status/1740006937826300184

Starting salary

Also it seems the starting salary for the entry level position in the area doesn’t go up much. My starting salary for software engineer in fall 2000 was $56,000. And nowadays I think the average is probably 60 k or 70k. If we consider inflation in last 20+ years, the starting salary didn’t grow. That’s probably many young people left for Silicon Valley, Seattle, Dallas, or Austin for jobs.

Some final food for thoughts

Categories
Fun

Running, jogging and walking

Reading Time: 5 minutes
The four pieces medal for 2019/2020 SnowBall series: it’s 40 years anniversary of the series

I like to run when I was in middle school, for two reasons. I was not too bad at running, in fact I won a few track medals for 200 meters and 4×100 meters relay. I failed pretty bad in the 800 meters race (in my grade, one grade has 4 classes). But I am probably one of the fastest running 800 meters in my class, and I felt good about it 🙂

But I don’t always like being woken up and run in the winter mornings. It’s called 早锻炼。I don’t always dislike it either.

And 早锻炼 is still encouraged in college, although it’s mostly involves wake up, walk near the soccer field, wave to the 学生干部 who does rollcall, before heading off to student canteen for breakfast. Once, I recall our counselor who is a lady and she was only 4 years older than us, and she came to our dorm in the morning and tried to wake us up and go to the morning jog, and I was not up that day. The teacher’s name is 张圆圆, and I regarded her as a big sister: at one time I recall she asked me if I know another mutual friend of ours (and her dance partner). But unfortunately I learned in recent years that she passed away due to illness.

My weight gain over the years

I think back in year 2011, I hiked in the trails in the Power Valley with a friend. It was at that time that I suddenly realized I was out of shape after I looked at the photo of myself. I was 40 years old then, and our older daughter was born one year earlier.

It took me some more years to start running and joggling in the hope of control my weight. In year 1997, when I came to the USA, I probably weighed 105 pounds. Fast forward to year 2002, I gained some weight, probably at about 135 pounds. I lost some by doing Tae Kwon Do at World Martial Arts Academy between year 2002 and 2005 (mainly 2002 to 2004). I went to the location at Telegraph road, near highway 55 and 270.

Fast forward 10+ years. I finally decided to give running a try in year 2017. It went to the J for swimming sometimes, but I gained some more weights, probably at 155 lbs (pounds). I recall one of my college friends could not recognize me when I was in Shanghai in summer 2016 (both due to my aging and weight gain). I could barely run 200 meters in year 2017.

Races in Saint Louis Area

STL Race calendar

Note the Frostbite and Snowball Series

Frostbite series is organized by the St. Louis track club, and they have a short and long series, and has 5 races spanning over 10 weeks (2 weeks between races). The race is always held in the Forest Park on a Saturday morning.

Snowball series has a distance slightly longer than the Frostbite short series. It’s also held on Saturday mornings. The day doesn’t conflict with Frostbite. So in theory a person can do both series. I ran Snowball series before pandemic.

Races I have run over the last 5 or 6 years

I run mostly school, community related races; including once girlsontherun with my old daughter (when she was 2nd grader?)

I also did trail run (Bootlegger and Cuivre River state park) a few times. Sometimes in snow.

The only race I won something (JCC labor day 5k run, it seems the record below has some error?)

Again I did the two series I mentioned above: the Snowball (before pandemic) and Frostbite series (post pandemic).

The longest distance I ran is half Marathon: I ran 4 times so far, once right before pandemic shutdown (03/07/2020) and it was also the only time I ran with 2 hours 30 mins. I signed up the same race for March 2024, and my 1st goal is to beat the 3/22/2022 time (12:56 minute per mile). A bonus is to run the race under 2.5 hours.

My races results over the years

Athlinks (google social login, goes back to year 2018). Results are shown below. This seems included most of my races. The most important column is probably the pace: mile per minute.

page 1

page break

page 2

page break

page 3

Two more websites that have my race results: both are not as comprehensive as Athlinks above.

raceroster (my FB social login, goes back to year 2019)

RunSignup (results goes back to year 2019)

That probably summarized most of my races. I have many memories from races, mostly are fun ones.

Incidents

I saw two incidents happened right before my eyes at Creve Coeur park. Once in the snow ball series, the snow was melting, and a small portion of the paved trail (under the 364 extension bridge) still had quite a bit of water (maybe a foot in terms of the depth). When I ran there, I was thinking: gosh, now I am like the horse that had to cross the water. And I saw a gentleman who may be a bit older than me, fell, and blood coming from his legs. The full length of the paved trail is about 3.6 or 3.8 mile, so all in all, this is not too bad. I don’t think the runner’s life is in danger in anyway. It’s just looked a bit scary when we ran through the 10 meters or 20 meters of the water.

Another time Also at the Creve Coeur lake park, the half marathon, a gentleman, who seems in his 70s, fell down right before my eye at about 11 miles mark. Fortunately it’s right the 1st aid station is, and people rushed to help.

Last but not least, if you only interested in walking or hiking, I have a blog post on St. Louis Area Nature Trails.

Categories
Career

Background check, reference check and drug testing

Reading Time: 2 minutes

Thinking it may be helpful for me to explain all this, as I never heard about those coming from China to the USA in late 1990s. Maybe the employers are doing those in China nowadays too, but at my time, I never heard about it.

Background Check

There are background check, and sometimes there are employment history verification etc. Nowadays background check usually has two approaches: 1) The government database check, e.g., before someone get firearms, they usually need to run a check; 2) The second approach is via a commercial company (database) check. I did both. Actually recently I just did one when I am volunteering for the school.

Example 1: there are companies that do background check for employers. such as this one called Clariti (now it’s a part of GHRR). You may read this clariti background check reddit thread if needed. It seems to me they are mostly trying to verify past employment history as well. Note in the reference check, they could do similar check, if it’s just a call from HR. I do follow the instructions carefully when I do this sort of thing. Below is copy paste of some of the instructions.

Complete all fields.
Use your legal name and information and add any maiden or previous names to the additional names section.
Please provide all addresses where you have lived for the past 7 years.
Review your answers for accuracy and spelling.
If you have any questions or special circumstances you should call our office at before submitting this request.

My comment: sometimes I doubt the effectiveness of this sort of background check. But we still need to respect the process though, as this is quite common step before some employers can formally onboard someone.

Example 2: I did this one MACHS Fingerprinting Background Checks website twice as a requirement for my volunteer work for Ladue School. I think first time they came to LMS and fingerprinted people on site. Mostly recently I went to this place called IdentoGo (it looks like a private company, but they work with government agencies such as FBI for background check). I go there, did my fingerprints, and they sent my information to their backend for more processing. And they also sent back information to the Ladue School on the 2nd day. It seems they are pretty efficient in terms of processing.

Reference Check

I have done reference check for colleagues and friends from time to time. For that purpose, I usually make sure I get an updated resume, and also ask my colleague or friend what should I say (I usually say nice things).

Drug Test

For my 1st job, I did the drug test via the hair sample. More common drug test is via urine sample. I did urine sample a few times in my career, all for pre-employment drug testing. Again the need for drug test also varies by employer.

Categories
Career Software development

FAQs on work: tenure, job hopping, purpose of work, and overtime

Reading Time: 2 minutes

General Rule of Thumb on the length of work tenure

A while ago, in year 2010, I got this rule from a friend. My friend spends most of time doing IT/software contractor work, long term contract though. I asked him “how long should I stay at this place because there is a senior guy seems doesn’t like me”, to be precise, he was trying to get me fired. My friend told me the rule of thumb below.

Try to stay at full time (employee, or permanent) position for one year. Stay at a contractor position for 6 month or more. Some old fashioned people may call out you as “hopper” or “job hopper” if you have a lot short stints in your resume.

And below is my recent observation and my quick thoughts. When interviewing for my current job, my big boss (my manager’s manager) did raise the tenure (short work stints) and I was prepared. “see, boss, I worked for this credit company for almost 4 years”. And I also worked for my 1st employer for 8 years. All are facts, but I stayed not just due to loyalty 🙂

What to look for in a job?

I think the below tweet (or X) summarized it well. In other words, our day job is to bring the bacon (or bread) home. 用中文讲就是养家糊口。I am discussing a related question (overtime 加班)more below.

Overtime 加班

It’s not worth it. Ideally we should avoid overtime as much as possible.

Work smarter, not harder. –quote one of my former coworker at Unigraphics (UGS, EDS PLM Solutions, Siemens Industry Software)

I have been in the US for a bit over 25 years now. From time to time, I need to go overtime for the work. From my early days in the graduate school doing research for the professor, to work as progammer for my day job. Most of times it’s either voluntary, or I have no better other choices.

I got sick when working for Mercy:

One night it’s already past 10 pm. But there is some urgent work or expectation for me to “solider on”. I was trying to fix some problems as a result from the security scan.

Later, once, I still went to work when I was coughing pretty bad. Eventually I went to urgent care due to that. It took me a while to recover from that.

Categories
Chinese articles Life

How I went to the HUST 我为什么去了华中理工大学

Reading Time: < 1 minute

(Update 09-20-2025) English version is on YT – My colleague and engineering career journey

Below is original in Chinese, written in 12-20-2023

I got this key chain from HUST probably in year 1996 or year 1993

现在叫华中科技大学(没有对钢铁学院*不敬的意思:但是在我心里我的母校一直是华中理工大学,或是华中工学院)。大家有时候自己开玩笑叫关山口技校。因为最早的时候学校的站名是关山口。我估计现在那里不只一个车站了。

我是1989年上的大学。我从小在浙江农村长大,能否考上大学对我来说是个很大的事(俗话说的跳出农门)。我的老大现在十三岁,我告诉她,如果我考不上大学,我就只能做农民。她在美国出生长大,当然没法完全理解我说的做农民的意思。

我在高三的时候理想的大学SJTU是在上海。但是那一年高考我没有完全发挥出我的水平,再加上那年春夏之间北京发生的事,我有不少同学和她们的家长希望小孩去上海。所以虽然我的第一志愿还是上海某大学,我心里知道我的第二志愿(second choice)这一次有可能会有用。

虽然很多大学不喜欢接受选了她们学校作为第二志愿的学生,这个有点像一个女孩听到一个男孩说她是候补(second choice)。NO。That’s a bitter pill to swallow.

但是对我们在浙江长大的小朋友来说,大多数人不想去除了北京上海以外的外地。我上面已经说了北京那年不少家庭不想让小孩去。这样就给其它外地高校(大学)出了个题:怎么招满她家在浙江省的招生名额。所以我说第二志愿对我来说也可能会有用。

填最后的志愿表之前,我爸爸带我去见了他认识的刘同森老师,好像当年也是他的老师。刘老师说了三个选择,大连理工,天津大学,还有就是华中理工。我妈妈在这之前,经常跟我说有谁去了北方:西安交大还是天津的大学,我现在记不清了。总而言之,我的理解去北方的话就得吃黑面包。这个有点吓人。我就挑了华工。

我记得当我接到华工的入学通知书时,还是悲喜交加。主要是担心上学的行程较不方便:我在长江轮船的博客上也有提到。四年以后,我试图通过考研再试试上海某大学,还是因数学考试没有准备好而再次失败。没有第三次,第三次我来到了密苏里大学罗拉分校(现在已改名密苏里理工大学)。看来我跟理工大学有缘。有一个原因可能是因为我们那时候有一个说法:学好数理化,走遍天下也不怕。Another reason is I was under the impression having a profession is good to make a living, something along these lines (In the blog post, How To Survive As An IT Contractor? I mentioned my maternal grandma and (actually my maternal uncle, my mom’s brother) think it’s good to be an engineer.

同时我一个人可能把理工大学给用完了,我的十三岁的大女儿现在是没有上理工大学获学工程的打算。当然女大十八变,我希望她将来至少在数学和计算机方面是相对较强的。(Update 09-20-2025) This is no longer accurate, I think she is now planning to study in Engineering, as she believe that she can make a difference in climate change by majoring/focusing on engineering. Remember the old Chinese saying “女大十八变“?I think it’s all good, btw.

*有一些钢铁学院改名,比如北京钢铁学院叫北京科技大学,武汉钢铁学院改成武汉科技大学等等。中国科技大学不是中国钢铁学院改的,她家本来就是中国科学技术大学。

Categories
401k and Personal Finance advice and tips Investing

Year end tax moves and my thoughts on personal finance and investing

Reading Time: 2 minutes

Some friends asked me about the year end tax moves, such as the tax loss selling etc. Here is a good article on the topic – Tax-Loss Harvesting: What It Is, How It Works. My take on tax: this is at least secondary maybe even more down the priority list. The No. 1 priority in the personal finance/investing is don’t lose your money. Ideally we don’t want any type of loss. Tax loss is applicable only after we lose the money during investing. If we don’t have loss in the 1st place, would it be better?

But I do appreciate the mindset of 亡羊补牢。Or salvage whatever we can (not exact translation).

Another question is what to contribute if we need to contribute to the regular IRA account. The latter is an easier question. The deadline to fund IRA is actually usually the tax day (the middle of April), so we still have time. As to investments, I only recommend the S&P 500 index funds and I explained it more here.

The 529 plans I setup for my girls

I have a fairly small 529 plan for my girls, which I started shortly after they were born (see my blog post one, blog post two, and blog post three).

With the enhancement of the 529 plans by the law passed by congress in the recent years, it becomes a tool for retirement as well. Read this for more details.

The thing I taught my 13 year old the other day, is the 12/6 compounded interest rule (snowball effect), an investment that grows 12% annually, in 6 years it will double. From 2010 to 2023, since I invested in S&P 500 index fund, and the S&P 500 index did well since 2010, the money I put in quadrupled. It was a small amount of money. But the compounded interest concept is important and we saw it in action.

Another thing many working people can consider is the HSA account. I heard it has even more benefits for retirement compared to the 529. So something to read about, think about and do something about 🙂

My free tips on PF and investing

Like many good things in life, don’t rush it. Take the time, savor the moment, think it through, before jump into the market and make big moves: Rome is NOT built in a day. So was the business empire such as Berkshire Hathaway, or the GPU, AI chip designer nVidia. They are built in decades.

Hindsight is 20/20

Look at the about 1,137% or 11 times gain of $CVNA. Below is the YTD chart of Carvana vs CarMax ($KMX), Tesla ($TSLA) and S&P 500 index. But the million dollar question is: who bought and hold the $CVNA this year (until today)?