shoover's comments

shoover | 8 years ago | on: Please – A Cross-Language Build System

I mean simple in terms of the theoretical possibility of a single binary vs. any form of local compilation, packaging, or dependencies. In practice, I didn’t check, maybe they depend on other native libraries and installation is more than downloading a single executable.

shoover | 8 years ago | on: Please – A Cross-Language Build System

It's tuned to the preferences of another company; if you prefer their taste on the finer points, that's one. Secondly, it's written in Go, so installation should be simpler.

shoover | 8 years ago | on: Please – A Cross-Language Build System

waf continues to be the underappreciated gem in this space: high level build language supporting many languages and tools, cross platform, implemented and extensible in Python, nothing to install (except Python), and fast.

shoover | 8 years ago | on: The dangerous downsides of perfectionism

“They give up more easily. They have quite avoidant coping tendencies when things can't be perfect.” That, of course, hinders them from the very success that they want to achieve. In his 60-plus studies focusing on athletes, for example, Hill has found that the single biggest predictor of success in sports is simply practice. But if practice isn’t going well, perfectionists might stop. It makes me think of my own childhood peppered with avoiding (or starting and quitting) almost every sport there was. If I wasn’t adept at something almost from the get-go, I didn’t want to continue – especially if there was an audience watching.

Ugh. Been there, done that. I remember skipping the first year of fast pitch baseball because I was sure I’d never be able to hit the ball. It simply wasn’t true and can only have set me back when rejoining the following year.

I assumed perfectionism was generational or at least cultural. It’s distressing to see it’s widespread and increasing. The studies put a fine focus on the need to get smarter and model healthier responses to mistakes for the next generation.

shoover | 8 years ago | on: Manafort Left an Incriminating Paper Trail Converting PDFs to Word

Well, that's one piece of information the investigators got somehow, but we don't know where the evidence started (I hope we find out if it goes to trial). Anti-money laundering laws and foreign bank account reporting requirements must be a big help for the feds to notice things and provide a basis to subpoena records for further investigation. Those laws seem to be ratcheting up lately.

shoover | 8 years ago | on: Building a backup bee: A novel replacement for the embattled honeybee

Only about a dozen of the 20,000 or so bee species worldwide are managed. After the honeybee, Apis mellifera, only three species are widely used in the U.S.: two cannot be woken from their winter’s sleep in time for almond bloom, and the third is banned for open field use in California.

How does a species of bees get banned?

shoover | 8 years ago | on: Google Calendar should prevent spam by default

Ugh. Google Calendar reminders are handled perfectly on Android. You get a notification, and it stays there every time you look at your phone until you clear it. On iOS, even with Google Calendar installed, you get the notification one time (as if for a one-time event) and then it disappears into the app.

I assume iOS Reminders work better than this, but I'm dependent on Google Calendar. I have not figured out a workaround for notifications since switching and I am now a less reliable person.

Why does the Google Calendar app not manage iOS reminder notifications as it does on Android? Have I horked a notification setting unawares?

shoover | 8 years ago | on: Why It’s So Hard to Actually Work in Shared Offices

And not to mention general sleep and mood issues. It doesn't take many days in a row with a couple evening beers for me to get cranky. I'm sure alcohol affects everyone differently, but "flowing" just sounds like a recipe for mass irritability.

shoover | 8 years ago | on: Who Killed the Junior Developer?

Eh, sounds like smart preparation to play the game on its terms. Did those questions end up being seriously relevant to the work? If so, then you prepared yourself better for the job by learning the answers. If not, well, then maybe it's the interviewers who weren't so honest.

shoover | 8 years ago | on: REPL-Driven Development (2017)

Are you referring to the VS debugger and msvsmon? The VS debugger is an excellent tool, but stopping the world each step is different than how the Clojure REPL setup described by the parent works.

Did/do people really develop applications interactively in VS other than in F# Interactive? I've been using VS a long time for VB6 and C#, only in edit/compile/execute-debug mode.

shoover | 8 years ago | on: Turning a Job Opening into a Dream Job for Top Talent

I should have prefaced that my comment was initiated in light of one peer’s suggestion to get out of startups to make a living. The fact that salaries presumably at established companies in one region can come in well under startup salaries in the Bay Area highlights the generally understood regional differences even more.

shoover | 8 years ago | on: Turning a Job Opening into a Dream Job for Top Talent

Good question. Indianapolis seems to have a thriving tech community, but the Glassdoor data for senior software engineer average base pay comes in a full 30k under your startup number: $99k (based on 1081 anonymous submissions). LinkedIn shows median $100k.

shoover | 8 years ago | on: Google doesn’t necessarily need innovation

You are right, I would have to be asking the reader to special case medium or search up the path from the post. In this case it is Feedly which is excellent and does special case the xkcd alt text so I was a little surprised they didn’t do the dirty work.

shoover | 8 years ago | on: Steve Yegge Quits, Saying Google Is 100% Competitor Focused

I’m glad it wasn’t just me on Google oauth. I wanted to hit a spreadsheet script with curl. I ended up copying login cookies out of the browser and pasting into the script just to get something to test the endpoint, knowing it won’t work next time.
page 2