eddie

your baddie teddie since 1983.

Author: Eddie (page 1 of 5)

Jeff Bezos – High standards

Below is an excerpt from Jeff Bezos’s letter to share holders, which i find very meaningful.


 

One thing I love about customers is that they are divinely discontent. Their expectations are never static – they go up. It’s human nature. We didn’t ascend from our hunter-gatherer days by being satisfied. People have a voracious appetite for a better way, and yesterday’s ‘wow’ quickly becomes today’s ‘ordinary’. I see that cycle of improvement happening at a faster rate than ever before. It may be because customers have such easy access to more information than ever before – in only a few seconds and with a couple taps on their phones, customers can read reviews, compare prices from multiple retailers, see whether something’s in stock, find out how fast it will ship or be available for pick-up, and more. These examples are from retail, but I sense that the same customer empowerment phenomenon is happening broadly across everything we do at Amazon and most other industries as well. You cannot rest on your laurels in this world. Customers won’t have it.

How do you stay ahead of ever-rising customer expectations? There’s no single way to do it – it’s a combination of many things. But high standards (widely deployed and at all levels of detail) are certainly a big part of it. We’ve had some successes over the years in our quest to meet the high expectations of customers. We’ve also had billions of dollars’ worth of failures along the way. With those experiences as backdrop, I’d like to share with you the essentials of what we’ve learned (so far) about high standards inside an organization.

Intrinsic or Teachable?

First, there’s a foundational question: are high standards intrinsic or teachable? If you take me on your basketball team, you can teach me many things, but you can’t teach me to be taller. Do we first and foremost need to select for “high standards” people? If so, this letter would need to be mostly about hiring practices, but I don’t think so. I believe high standards are teachable. In fact, people are pretty good at learning high standards simply through exposure. High standards are contagious. Bring a new person onto a high standards team, and they’ll quickly adapt. The opposite is also true. If low standards prevail, those too will quickly spread. And though exposure works well to teach high standards, I believe you can accelerate that rate of learning by articulating a few core principles of high standards, which I hope to share in this letter.

Universal or Domain Specific?

Another important question is whether high standards are universal or domain specific. In other words, if you have high standards in one area, do you automatically have high standards elsewhere? I believe high standards are domain specific, and that you have to learn high standards separately in every arena of interest. When I started Amazon, I had high standards on inventing, on customer care, and (thankfully) on hiring. But I didn’t have high standards on operational process: how to keep fixed problems fixed, how to eliminate defects at the root, how to inspect processes, and much more. I had to learn and develop high standards on all of that (my colleagues were my tutors).

 


Understanding this point is important because it keeps you humble. You can consider yourself a person of high standards in general and still have debilitating blind spots. There can be whole arenas of endeavor where you may not even know that your standards are low or non-existent, and certainly not world class. It’s critical to be open to that likelihood.

Recognition and Scope

What do you need to achieve high standards in a particular domain area? First, you have to be able to recognize what good looks like in that domain. Second, you must have realistic expectations for how hard it should be (how much work it will take) to achieve that result – the scope.

Let me give you two examples. One is a sort of toy illustration but it makes the point clearly, and another is a real one that comes up at Amazon all the time.

Perfect Handstands

A close friend recently decided to learn to do a perfect free-standing handstand. No leaning against a wall. Not for just a few seconds. Instagram good. She decided to start her journey by taking a handstand workshop at her yoga studio. She then practiced for a while but wasn’t getting the results she wanted. So, she hired a handstand coach. Yes, I know what you’re thinking, but evidently this is an actual thing that exists. In the very first lesson, the coach gave her some wonderful advice. “Most people,” he said, “think that if they work hard, they should be able to master a handstand in about two weeks. The reality is that it takes about six months of daily practice. If you think you should be able to do it in two weeks, you’re just going to end up quitting.” Unrealistic beliefs on scope – often hidden and undiscussed – kill high standards. To achieve high standards yourself or as part of a team, you need to form and proactively communicate realistic beliefs about how hard something is going to be – something this coach understood well.

Six-Page Narratives

We don’t do PowerPoint (or any other slide-oriented) presentations at Amazon. Instead, we write narratively structured six-page memos. We silently read one at the beginning of each meeting in a kind of “study hall.” Not surprisingly, the quality of these memos varies widely. Some have the clarity of angels singing. They are brilliant and thoughtful and set up the meeting for high-quality discussion. Sometimes they come in at the other end of the spectrum.

In the handstand example, it’s pretty straightforward to recognize high standards. It wouldn’t be difficult to lay out in detail the requirements of a well-executed handstand, and then you’re either doing it or you’re not. The writing example is very different. The difference between a great memo and an average one is much squishier. It would be extremely hard to write down the detailed requirements that make up a great memo. Nevertheless, I find that much of the time, readers react to great memos very similarly. They know it when they see it. The standard is there, and it is real, even if it’s not easily describable.

Here’s what we’ve figured out. Often, when a memo isn’t great, it’s not the writer’s inability to recognize the high standard, but instead a wrong expectation on scope: they mistakenly believe a high-standards, six-page memo can be written in one or two days or even a few hours, when really it might take a week or more! They’re trying to perfect a handstand in just two weeks, and we’re not coaching them right. The great memos are written and re-written, shared with colleagues who are asked to improve the work, set aside for a couple of days, and then edited again with a fresh mind. They simply can’t be done in a day or two. The key point here is that you can improve results through the simple act of teaching scope – that a great memo probably should take a week or more.

Skill

Beyond recognizing the standard and having realistic expectations on scope, how about skill? Surely to write a world class memo, you have to be an extremely skilled writer? Is it another required element? In my view, not so much, at least not for the individual in the context of teams. The football coach doesn’t need to be able to throw, and a film director doesn’t need to be able to act. But they both do need to recognize high standards for those things and teach realistic expectations on scope. Even in the example of writing a six-page memo, that’s


teamwork. Someone on the team needs to have the skill, but it doesn’t have to be you. (As a side note, by tradition at Amazon, authors’ names never appear on the memos – the memo is from the whole team.)

Benefits of High Standards

Building a culture of high standards is well worth the effort, and there are many benefits. Naturally and most obviously, you’re going to build better products and services for customers – this would be reason enough! Perhaps a little less obvious: people are drawn to high standards – they help with recruiting and retention. More subtle: a culture of high standards is protective of all the “invisible” but crucial work that goes on in every company. I’m talking about the work that no one sees. The work that gets done when no one is watching. In a high standards culture, doing that work well is its own reward – it’s part of what it means to be a professional.

And finally, high standards are fun! Once you’ve tasted high standards, there’s no going back.

So, the four elements of high standards as we see it: they are teachable, they are domain specific, you must recognize them, and you must explicitly coach realistic scope. For us, these work at all levels of detail. Everything from writing memos to whole new, clean-sheet business initiatives. We hope they help you too.

Insist on the Highest Standards

Leaders have relentlessly high standards – many people may think these standards are unreasonably high.

— from the Amazon Leadership Principles

Origninally from: https://www.sec.gov/Archives/edgar/data/1018724/000119312518121161/d456916dex991.htm

Applying for China Visa in Singapore

Singaporeans do not need a visa to travel to China. Unfortunately, i hold a Malaysian passport so Visa is a requirement.  The official website for the Chinese Visa Application Service Center is here.  However there is still a lot of information to digest. The center is conveniently located in CBD. Upon arriving at the lobby, you will see signs that leads you the center.

  • Address: 80 Robinson Road, #16-01/02/02A, Singapore 068898
  • Business Hours: Monday-Friday.Closed on Saturdays, Sundays and Public Holidays.
    Submission of applications: 9:00to 15:00.
  • Payment and collection: 9:00 to 16:00.

Documents required

This is based on a Malaysian as a Singapore PR applying Chinese Visa in Singapore.

  1.  Complete the online application form and print it out. You can also download the PDF application form and fill out manually.
  2. A passport sized (43mm x 33mm) photo with white background. There is a passport photo machine at the center.
  3. Confirmed flight booking ticket/itinerary
  4. Confirmed hotel/AirBnB booking
  5. Re-entry permit (REP) for PR
  6. Singapore PR NRIC. For EP/S-Pass/WP holders, your corresponding passes
  7. Colour photocopy of the first page of your passport.  There is a color photocopying service behind the reception at $1.00

If you forgot to print out a document or a booking, the reception also provides “Email to print” service at $1.00 per piece.

Processing time and fees

  1.  Regular service: The processing time is usually 4 working days. (If you apply on Tuesday, you can get it by Friday 9:00am.) – $110 Single, $135 for Double entry
  2.  Express service: The processing time is usually 3 working days. (If you apply on Tuesday, you can get it by Thursday 9:00am.) – $175 Single, $200 Double entry
  3.  Urgent service: The processing time is usually 2 working days. (Submission before 14:00, you can collect next day 9:00 – 16:00) – $220 Single, $245 Doule entry

Payment is on collection day itself. Cash, NETS and Union Pay is accepted.

How to fix “Compile error in hidden module” on Word for Mac

Getting a Compile error in hidden module: link error when you’re opening or quitting Microsoft Word on your Mac is caused by Acrobat DC, which installs an add-on that causes the error.

You will get this error both when starting, and quitting Microsoft Word, but Word will continue to work normally. Here is how to get rid of that annoying popup.

  1. Close Microsoft Word.
  2. Open the following folder:

~/Library/Group Containers/UBF8T346G9.Office/User Content/Startup/Word

or

~/Library/Group Containers/UBF8T346G9.Office/User Content.localized/Startup.localized/Word

 



You can open the Library folder by holding the Alt key on your keyboard while clicking on the Go menu, and choosing Library. Alternativelyyou can launch Terminal and just go to that directory and manually remove the file.

  1. Within the Word folder, you will see the dotm file. This is the file we mentioned earlier, the one that causes the problem.
  2. Drag the file to your desktop or delete the linkCreation.dotm file
  3. Restart Microsoft Word. The error message will be now gone.

Protect yourself against Wanna Cry ransomware

Currently, there is no WannaCry decryption tool or any other solution available, so users are strongly advised to follow prevention measures in order to protect themselves.

Keep your system Up-to-date: First of all, if you are using supported, but older versions of Windows operating system, keep your system up to date, or simply upgrade your system to Windows 10.

 

  1.  If you are using unsupported versions of Windows, including Windows XP, Vista, Server 2003 or 2008, apply the emergency patch released by Microsoft today.
  2. Enable Firewall: Enable firewall, and if it is already there, modify your firewall configurations to block access to SMB ports over the network or the Internet. The protocol operates on TCP ports 137, 139, and 445, and over UDP ports 137 and 138.
  3. Disable SMB: Follow steps described by Microsoft to disable Server Message Block (SMB).
  4. Keep your Antivirus software up-to-date: Virus definitions have already been updated to protect against this latest threat.
  5. Backup Regularly: To always have a tight grip on all your important files and documents, keep a good backup routine in place that makes their copies to an external storage device that is not always connected to your PC.
  6. Beware of Phishing: Always be suspicious of uninvited documents sent an email and never click on links inside those documents unless verifying the source.

Setup DHCP server on Fedora or Centos

It’s quite easy to quickly setup a DHCP server on Fedora/Centos machine.

[root@xstorm ~]# dnf -y install dhcp
[root@xstorm ~]# vi /etc/dhcp/dhcpd.conf
# create new
# specify domain name
option domain-name “yourdomain.com”;
# specify DNS server’s hostname or IP address
option domain-name-servers 10.0.0.1;
# default lease time
default-lease-time 600;
# max lease time
max-lease-time 7200;
# this DHCP server to be declared valid
authoritative;
# specify network address and subnet mask
subnet 10.0.0.0 netmask 255.255.255.0 {
# specify the range of lease IP address
range dynamic-bootp 10.0.0.200 10.0.0.254;
# specify broadcast address
option broadcast-address 10.0.0.255;
# specify default gateway
option routers 10.0.0.1;
}

Start DHCP server and enable it on startup

[root@xstorm ~]# systemctl start dhcpd

[root@xstorm ~]# systemctl enable dhcpd

If you have Fedora firewalld running, allow DHCP service (UDP port 67)

[root@xstorm ~]# firewall-cmd –add-service=dhcp –permanent
success
[root@xstorm ~]# firewall-cmd –reload
success

Malaysia Tenancy Agreement Stamp Duty Fee Calculation

After getting your property paperwork sorted out and the daunting task of completing your renovation, investment buyers will quickly seek to collect rental from the property. Attracting and screening for a good tenant is not easy and it also boils down to luck. But i believe creating a home rather than just treating it as a rental house will increase your chances of finding a tenant that actually wants to live in it.

One of the things to note when renting out your units is to never rent your house without a tenancy agreement (TA), especially for direct (not through agents) rental to friends/family/friend of friends etc. The extra step in drafting a TA and getting it officially stamped at LHDN office forms a legalised document will save you much agony in the case of any dispute.

There is another added advantage by having a tenancy agreement. It will be a supporting document to prove that you are having additional rental income. This additional income can help you to acquire loan approval for your next property purchase.

Continue reading

Setup VLAN on DD-WRT

Many of the routers on the market support third-party router firmware like DD-WRT or OpenWRT. These firmware add additional functionalities to you router if your network is more complex than a single flat network. It also allow you to tinker with many advance settings to customize for your needs.

One  such usage is to use DD-WRT to create multiple VLANs and link them together. This was done for a client when they have 3 VLANs from a legacy setup, but needed each VLAN to talk to each other.  I know it does seem counter intuitive since the usage of VLANs is to segregate your network into different segments, but for the case reverse engineering it allows 3 separate networks to talk to each other.

I assume you already have already installed DD-WRT on your router. If not, you can read my guide here on how to do so.

Continue reading

Samsung SM951 AHCI 512GB M.2 SSD & Silverstone SST-ECM20 on Hackintosh

SSD pricing is slowly dropping to a reasonable price point that i argue everyone should at least have put their OS boot drive as an SSD and use traditional mechanical hard drives for large file and media storage.

For less than US$60, you can easily get a ADATA Premier SP550 240GB SATA-III SSD that has decent read and write speed that would improve performance on ANY desktop or laptop systems running on traditional mechanical hard drive by a magnitude of 2x-4x.  Laptop users would see an even larger jump in performance gains if their existing 2.5″ hard drive is only running at 5,400rpm.

SSDs vs Traditional hard drive speed

SSDs on SATAII and SATA-III vs Traditional hard drive speed. Graph credits to TomsHardware.

Continue reading

How to create a Fedora Linux USB installer using Mac OSX

  1. Download a Fedora image if your choice from https://getfedora.org, choose a USB stick that does not contain any data you need, and connect it to your machine. This method should also work for Linux distribution installer images.
  2. Open a Terminal. It is located in Applications -> Utilities -> Terminal
  3. Run diskutil list. This will list all disks connected to the system, as /dev/disk1, /dev/disk2 and so on. Identify – very carefully which one corresponds to the USB stick you wish to use. Hereafter, we’ll assume it was /dev/disk4 as per my test rig’s environment – modify the commands as appropriate for your own USB stick.

    diskutil list

    The USB flash drive is mounted as /dev/disk4 with 8.0GB of space

  4. Run diskutil unmountDisk /dev/disk4
  5. Type sudo dd if=, then drag and drop the Fedora ISO image file from your Finder to the Terminal window.  This should autocomplete the Fedora ISO location to the command, so you do not need to type out the path yourself.
  6. Now complete the command with of=/dev/disk4 bs=1m,  but don’t hit Enter yet. You should wind up with something like  sudo dd if=/Volumes/Images/Fedora-Server-DVD-x86_64-23.iso of=/dev/disk4 bs=1m
  7. Double-check you have the correct disk number and you’re really, really sure you don’t need any of the data on the USB stick!
  8. Hit Enter and wait. Depending on your USB stick’s speed it can take 15-30mins.
  9. Wait for the operation to complete, then reboot your computer, and hold down the left Alt/Option key to access the boot menu and choose the USB stick – you should see a Fedora logo. Click this to boot.




EKEN H8R vs GoPro Hero 4 Silver – Photo quality test and review

EKEN’s latest action camera – the H8R (R for remote model) is quipped to be a Hero 4 killer at a fraction of the cost. Armed with the Sony IMX078 12.4 Megapixel sensor, 2″ rear live view LCD and front data LCD, it also takes 4K videos at 30fps (vs 15fps on Hero 4 Silver).

Here’s a comparison table:

Eken H8R vs Go Pro Hero 4 Silver

Continue reading

Older posts

© 2018 eddie

Theme by Anders NorenUp ↑