MacBook, defective by design banner

title:
Put the knife down and take a green herb, dude.


descrip:

One feller's views on the state of everyday computer science & its application (and now, OTHER STUFF) who isn't rich enough to shell out for www.myfreakinfirst-andlast-name.com

Using 89% of the same design the blog had in 2001.

FOR ENTERTAINMENT PURPOSES ONLY!!!
Back-up your data and, when you bike, always wear white.

As an Amazon Associate, I earn from qualifying purchases. Affiliate links in green.

x

MarkUpDown is the best Markdown editor for professionals on Windows 10.

It includes two-pane live preview, in-app uploads to imgur for image hosting, and MultiMarkdown table support.

Features you won't find anywhere else include...

You've wasted more than $15 of your time looking for a great Markdown editor.

Stop looking. MarkUpDown is the app you're looking for.

Learn more or head over to the 'Store now!

Wednesday, June 01, 2022

This is a well worded blog post:

  • Youโ€™re learning coping mechanisms rather than skills.

Every organization has their quirks that people find their way to work around. ... Over time, we learn to cope with these things โ€“ we set aside extra time for the reports, make sure we take the time to sell the political person on our ideas, or learn how to argue.

The trap: Sometimes organizations are (or become) sufficiently toxic that weโ€™re investing more time in developing and refining the coping mechanisms than the actual skills. If your list of things to develop is really a list of things that you wonโ€™t have to do in a more functional environment, none of which will make you more employable elsewhereโ€ฆ itโ€™s time to walk away. [emph mine -mfn]

Everything we do that doesn't make us "more employable" could be wasted time. I mean, having effort, eg, helps because you get better at estimating stories, and knowing what you need to know to get those high-quality estimates and "ready-ready" stories. That's not wasted time (even if I don't always love those meetings).

But if we're coping just to cope -- and when it's safe to say a decent amount of it won't translate to a "more functional" workplace -- that's a workplace smell.

Nothing earth-shattering, but I liked the "does this problem make me/us/whoever more employable?" and "do I spend more time coping than learning?" metrics.

Labels: , ,


posted by ruffin at 6/01/2022 07:12:00 PM
Tuesday, February 02, 2016


What do you think Stanford's annual operating budget is? ... It's 750 million dollars. Michigan's is over a billion. These are Fortune 500 companies disguised by another name, and a lot of myth.

This is from 1988. Wish I'd heard (and then, further, understood).

Labels: , ,


posted by ruffin at 2/02/2016 12:15:00 PM
Thursday, May 07, 2015

So I'm unhappily debugging some inherited Python code, a language I've never used before, that's causing trouble (it's comparing .csvs, and was using giant dictionaries to keep all the rows from the first in memory, removing keys when a matching "id" column was found in the other file. But did it anticipate repeated keys in multiple csv rows? No. No, it apparently didn't), and got the attached "results" from googling for "python try catch". Hello, surreal...

And, as you can tell from the second picture, if you choose to play, after the search results are replaced by a command-line environment, things get a little Hideo Kojima-y. I remember once playing the original Metal Gear Solid with a buddy and running into Revolver Ocelot (?) in a boss battle, and he said something about how long it'd been since we'd saved, and that we weren't allowed to save now. I'm not even sure he was telling the truth, but we didn't try to save, and the battle was that much more exciting because of it.

So "This invitation will expire if you close this page," certainly convinced me into going down the rabbit hole. I mean, even if this is some sort of strange, elaborate hack, who wouldn't? I'm your huckleberry.

Turns out there's a file in my "home" directory called start_here.txt, and I'm given a programming challenge. Not too difficult, but a challenge, and a timer, and a time limit of 48 hours (I guess that was my first hint I should've waited until I was home). I don't know Python, but Java is allowed as well. Haven't really used Java seriously in a while, but I happen to have javac on the workstation (though no Eclipse or Netbeans), left over from when I decompiled an app we were using from [a vendor] to fix a bug of theirs (a casting error; they were pushing essentially a double into a single), so let's try this. A quick click on Sublime Text, a quickly hacked bat file to compile and run my class, a cmd window, and we're off.

The worst thing? I completely foobared the Google/foobar. What a freakin' idiot. I did sort of figure it was an application for employment, and I couldn't've done worse. The first problem wasn't tough, but I did my usual "race through and figure out errors later" and obo'd all over the place, which was obviously the point of the problem. I got it, but it took about 17 minutes of setup and fixing dumb errors. Idiot. I'm sure they see every failed verify call. Idiot.

Oh well. I logged in to save and guess I'll try the remaining tasks later. Not that I'm even looking for a job. Not that it's particularly ethical to interview me for a job while I'm working in my current position without telling me that's what we're doing. But that was fun, in a way.

This is what I get for searching to fix a Python issue! Programming languages are all "different dialects of the same language", a prof once told me. He was right, but it's strange what googling those dialects can do to you.

Anyhow, more about what's going on with Google/foobar here. And yes, it turns out it was an interview. Dang it. Still, from debugging Python in VIm via ssh to javac-ing an answer in 17 minutes isn't horrible, I guess. ;^)

Labels: , , , , ,


posted by ruffin at 5/07/2015 09:59:00 AM
Saturday, May 25, 2013

An emotional Bill Gates pays homage to Steve Jobs while recounting final meeting:

As part of an interview with Charlie Rose that aired on CBS's "60 Minutes" on Sunday, a visibly shaken and humble Bill Gates detailed his final visit with Steve Jobs, in which the two discussed everything from family life to empowering the future of eduction [sic] through technology.

The video is from 60 Minutes.  I hate to say it, having used computers so much since the Apple IIe, TRS-80, Vic-20, and C=64 to the point that they're my profession now, but I can't help but agree.  We are doing different things in education now, but I can't say that we're better educated.  Do we really have better critical skills?  Do our students understand core concepts more thoroughly than the previous generation's students did?

Look, don't take my word for it.  Take Steve Jobs' (as quoted by Bill Gates), "We haven't really improved education with technology."  No, no we haven't.

Labels: , , ,


posted by ruffin at 5/25/2013 11:28:00 AM
Sunday, September 30, 2012

iCloud glitch offers users 25GB of storage space until 2050:
In what appears to be an internal error with Apple's iCloud management system, a number of users are seeing their accounts credited with 25GB of storage space, with the next renewal date coming up 38 years from now.

You know, I don't think I've included the Columbia, SC Maps fail in this list.


"Hey guys, let's go see the #6 NCAA football team in the country smash Kentucky Saturday!  Woohoo!"  [30 hours later]  "Why does this remind me of that scene in Bedazzled where Brendan Fraser is speaking Spanish?"

Testing at Apple has turned to mush post-Jobs.  It makes me wonder if Jobs' didn't spend a crudloads of time testing (and by "crudloads of time" I mean "was on top of a team of folks that spend crudloads of time testing").  I mean, we know he would get obsessed about things like the color of icons.  If there wasn't a trickle down of that sort of precise review, there was a forced march.  Whoever is running software dev isn't scared of whoever is doing the post-Jobs app review, and Apple's worse for it.

My perception of what Jobs must have been doing reminds me a lot of Spolsky talking about Bill Gates.  Here's a little from that post from Spolsky titled "My First BillG Review":

June 30, 1992.


In those days, Microsoft was a lot less bureaucratic. Instead of the 11 or 12 layers of management they have today, I reported to Mike Conte who reported to Chris Graham who reported to Pete Higgins, who reported to Mike Maples, who reported to Bill. About 6 layers from top to bottom. We made fun of companies like General Motors with their eight layers of management or whatever it was.


In my BillG review meeting, the whole reporting hierarchy was there, along with their cousins, sisters, and aunts, and a person who came along from my team whose whole job during the meeting was to keep an accurate count of how many times Bill said the F word. The lower the f***-count, the better.

Bill came in.

I thought about how strange it was that he had two legs, two arms, one head, etc., almost exactly like a regular human being.

He had my spec in his hand.

He had my spec in his hand!

...


I can't for the life of me remember what they were, because I couldn't stop noticing that he was flipping through the spec...

He was flipping through the spec! [Calm down, what are you a little girl?]

... and THERE WERE NOTES IN ALL THE MARGINS. ON EVERY PAGE OF THE SPEC. HE HAD READ THE WHOLE [goshdarn] THING AND WRITTEN NOTES IN THE MARGINS.


He Read The Whole Thing! [OMG SQUEEE!]
...
Finally the killer question.


"I don't know, you guys," Bill said, "Is anyone really looking into all the details of how to do this? Like, all those date and time functions. Excel has so many date and time functions. Is Basic going to have the same functions? Will they all work the same way?"


"Yes," I said, "except for January and February, 1900."

Silence.

Worth reading the rest (start to finish) in context.

Let's just say the BillG reviews are missing at Apple right now.

Labels: , ,


posted by ruffin at 9/30/2012 10:52:00 PM
Monday, July 30, 2012

Former Apple Ad Man Slams 'Genius' TV Spots as "Landing With A Thud" - Mac Rumors:

This is different. These ads are causing a widespread gagging response, and deservedly so. I honestly canโ€™t remember a single Apple campaign thatโ€™s been received so poorly.

It's probably time to start collecting the Apple Fails.  I know that's tired, but the post-Jobs Apple is starting to act more like a typical company.  As long as there's no serious brain drain (though Mansfield leaving isn't good), they'll remain above average, but things just don't feel the same from my poor vantage point.  There was the issue sending out OS X Server codes for Up to Date folks who wanted straight Mountain Lion.  There's, well, there's Bob Mansfield selling stock and leaving.  There's Tim Cook's claim that Apple will start paying more attention to business users.  There's a smaller iPad rumored to be on the way, something Jobs claimed wouldn't happen not because there wasn't money in it, but because it wasn't The Right Way to create hardware.

Jobs left money on the table to stay idealistically committed to his concept of great devices.  Cook's taking more of that money off.  I don't know, perhaps it's even sustainable.  I must think so on some level; I haven't sold all my stock yet.  But it is time to start collecting Apple fails.

And no, Ping, though a fail, at least works.  It was a lost gamble, but at least it was a gamble.  Apple needs social.  Worth a shot.

Labels: , , , ,


posted by ruffin at 7/30/2012 11:25:00 PM
Thursday, May 27, 2010

Microsoft's Steve Ballmer to Present During Apple's WWDC 2010 Keynote? - Mac Rumors:

According to Trip Chowdhry, an analyst with tiny Global Equities Research, 7 minutes of Steve Jobs' keynote is allotted for Microsoft. Microsoft will reportedly be talking about their development tool Visual Studio 2010. The new version of Visual Studio will reportedly allow developers to write native applications for the iPhone, iPad and Mac OS.

The move would be a big surprise given Apple and Microsoft's competitive history. In addition, the announcement of PC-based development suite for iPhone and Mac OS would be major announcement.


I know of a number of developers that have purchased Macs to work on the iPhone. The price of entry is actually quite low -- $600 for the Mac Mini.

If high end users tend to drive what's cool to own, wouldn't you rather force programmers to learn about the Mac and maybe drive a few converts? I don't see any reason for Apple to invite Visual Studio into the iPhone game unless Apple's worried that Android is gaining ground.

It's always a mistake to pretend a rumor like this is true, but it's fun to play like it is. I've got to wonder what Jobs is thinking now. Seriously, does the App Store need more hobbyist crap throwing sound grenades and whoopie cushions on the iPhone? I hope MS is paying dearly for this privilege. Hey Ballmer, GIVE IT UP FOR MEEEEEEEEEE!!!!

Update:

Update: Barron's reports that Chowdhry has retracted both of yesterday's claims, indicating that there will be no Microsoft announcements at WWDC. Chowdhry notes with any remaining credibility he might have, however, that his contacts "insist that both MSFT and AAPL are working on development tools - probably our timing is off".


Well, it was an interesting fantasy, at least. I do wonder if most rumors aren't some strange "trial balloon" attempt. Wonder what might have been learned from this one?

Labels: , , ,


posted by ruffin at 5/27/2010 08:47:00 AM
Monday, February 02, 2009

AppleInsider | Heated Christmas call from Jobs secured iTunes changes:

'According to a person briefed on the telephone call, Mr. Schmidt-Holtz and Mr. Jobs had a heated exchange by phone on Christmas Eve,' the Times reported. 'Eventually, Sony gave in and agreed to a longer waiting period.'


QED. ;^)

PS -- Jobs/Apple is against DRM mainly because its enforcement jeopardizes its bottom line, or at least the predictability of the bottom line, correct?

Labels: , ,


posted by ruffin at 2/02/2009 03:20:00 PM
Thursday, January 15, 2009

AppleInsider | Industry watchers express confidence in Cook as Apple chief:

So while Jobs may be the visionary, Gartner analyst Mike McGuire told BusinessWeek not to underestimate Cook in that department, either.

"I don't know Cook that well, but my guess is he isn't just an ops guy," said McGuire, who said Apple's new interim chief will have learned how to launch successful products from being around Jobs for a decade. "I don't think you survive at Apple as just an operations guy. I don't think you get let into the inner sanctum as just an operations guy."
...
'I think he's wickedly smart and he doesn't have a big ego, which is useful at Apple,' said John Landforce, who dealt with Cook for years on an Apple advisory board. The Journal goes on to describe Cook as 'analytical and detail-oriented', with such a strong memory that he 'rarely consults notes when recalling minutiae from past meetings.'


Not a visionary, not sure he's not just ops, and doesn't have a big ego. Fail.

Take your money out of Apple if you haven't already, and/or hope to heck Jobs gets better.

Tell me who else is going to be able to negotiate the iTunes Music Store deal with the record companies better than Jobs. Tell me who sells cool better than Jobs. Can Apple ride a while with its mountains of cash -- I think it's obvious why they haven't spent it yet now -- and the momentum of three pretty hot product lines (iPod, iPhone, and MacBooks)? Yes. But there's a reason nobody besides Jobs has a big (obvious) ego; you're not allowed in the inner circle if you're a threat to the alpha male, pancreatic cancer or no.

And is Apple about to start licensing their OS again? This sounds eerily familiar, just accelerated this time to the point of near concurrency. Jobs gone, OS licensed, they're copying what works for everyone else (bye MacWorld, hello CES. Dumb), and the company's in the tubes.

Good luck Apple, but you really are just an extension of Steve Jobs, you know? Don't you? $83 is too high.

----------------
Now playing: The Black Crowes - Movin' On Down The Line

Labels: ,


posted by ruffin at 1/15/2009 04:55:00 PM
Thursday, February 08, 2007

Just to show I don't quite equate Jobs with Moses (see recent post)...

From Steve Jobs' "Thoughts on Music":

Itโ€™s hard to believe that just 3% of the music on the average iPod is enough to lock users into buying only iPods in the future. And since 97% of the music on the average iPod was not purchased from the iTunes store, iPod users are clearly not locked into the iTunes store to acquire their music.

Please. My mother thought, once leaving AOL and getting DSL, that her new provider was Google (that was her default home page, somehow), and that she had to go to the Google front page and type in her URL to surf anywhere. Why? Because Google's search page, used this way, looked and acted a lot like AOL's interface to the net.

To many people, I'll even say for most of its users, iTunes *is* the only way they know how to get to their mp3 collection. There's a reason iTunes copies imported mp3s (and not just those that it's ripping from CD, but those from any source) to a folder -- so that once the original mp3s disappear and the user no longer knows where they are, iTunes still has a backup. Of course, for iTunes, the backup is important enough that, for iTunes's purposes, it's the original.

I'm sure Media Player 10 finds mp3 files anywhere on someone's box by default, and that's a big help if you want to move, but let's face it, buy-in is buy-in. iTunes has enough momentum that for many, 100% of their music is, in praxis, closed by iTunes the application, ultimately a much more effective gateway than FairPlay the DRM. FairPlay just leverages replacing those extra 3% of songs into another barrier for leaving iTunes and iPod for someone else.

I'd tell Jobs to spin it straight, but, as we all know, he is (and he and Gates and Sony and friends are) just trying to make a buck, bless his (their) heart(s).

Labels: , ,


posted by ruffin at 2/08/2007 03:46:00 PM

<< Older | Newer >>


Support freedom
All posts can be accessed here:


Just the last year o' posts:

URLs I want to remember:
* Atari 2600 programming on your Mac
* joel on software (tip pt)
* Professional links: resume, github, paltry StackOverflow * Regular Expression Introduction (copy)
* The hex editor whose name I forget
* JSONLint to pretty-ify JSON
* Using CommonDialog in VB 6 * Free zip utils
* git repo mapped drive setup * Regex Tester
* Read the bits about the zone * Find column in sql server db by name
* Giant ASCII Textifier in Stick Figures (in Ivrit) * Quick intro to Javascript
* Don't [over-]sweat "micro-optimization" * Parsing str's in VB6
* .ToString("yyyy-MM-dd HH:mm:ss.fff", CultureInfo.InvariantCulture); (src) * Break on a Lenovo T430: Fn+Alt+B
email if ya gotta, RSS if ya wanna RSS, (?_?), ยข, & ? if you're keypadless


Powered by Blogger etree.org Curmudgeon Gamer badge
The postings on this site are [usually] my own and do not necessarily reflect the views of any employer, past or present, or other entity.