We run a lot of Selenium testing on Sauce. And with those tests, we see a lot of failures. Sometimes failures aren’t due to bad code, but to the actual browser crashing.
Placebo ButtonsThe Misconception: All buttons placed around you do your bidding. The Truth: Many public buttons are only there to comfort you.
Developers Rejoice–Windows 7 Stack Corruption Fixed!64-bit Windows 7 SP1 has a stack corruption bug that affects developers. Any developer with an AVX capable processor who is writing 32-bit code on 64-bit Window 7 SP1 is vulnerable.
Understanding Software Engineering Job TitlesThe world of professional software engineering is full of titles and grades. Employers use job titles as a means to help them build new teams with the right mix of talent, attract the right caliber of candidates when hiring, create attractive career paths and assist with compensation planning.
But I already wrote itA few weeks ago, we set out to implement a feature that enabled back office users to set a new rate ahead of time. With our analyst and the involved user being out of the office for days, we had to solely rely on written requirements.
How I learned to stop worrying and write my own ORMOur web tier was running hot, it was often hitting 100% CPU. This was caused by a combination of factors, we made a few mistakes here and there. We allowed a few expensive operation to happen a bit too concurrently and … there were some framework issues.
Testing 3 million hyperlinks, lessons learnedThere are over 3 million distinct links in the Stack Exchange network. Over time many of these links rot and stop working. Recently, I spent some time writing tools to determine which links are broken and assist the community in fixing them.
TCP is UNreliableMeans: I can cause TCP to reliably fail in under 5 mins, on at least 2 different modern Linux variants and on modern hardware, both in our datacenter (no hypervisor) and on EC2.
Programmer’s dilemmaRecently I interviewed tens of candidates for a kernel programmer’s position. These candidates are from big, good companies, which are famous for chips or embedded OS/systems. Many of them claimed they have at least 10 years on-job experience on kernel.
Google’s “20% time,” which brought you Gmail and AdSense, is now as good as deadGoogle’s “20% time,” which allows employees to take one day a week to work on side projects, effectively no longer exists. That’s according to former Google employees, one who spoke to Quartz on the condition of anonymity and others who have said it publicly.
This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.
This list is compiled from my Pocket list.