HN user

thinksocrates

192 karma
Posts30
Comments13
View on HN
medium.com 5y ago

Make Design Art Again

thinksocrates
1pts0
www.youtube.com 6y ago

One Person Product Team: Creativity and Being Whole [video]

thinksocrates
1pts0
www.youtube.com 6y ago

Working Remotely: Overcommunicating

thinksocrates
2pts0
www.youtube.com 6y ago

Learning the Command Line: By Learning About K-Pop [video]

thinksocrates
2pts0
zafulabs.com 7y ago

Mentoring with Personality in Mind

thinksocrates
1pts0
zafulabs.com 7y ago

Humans Can Code Too: Idempotency

thinksocrates
1pts0
zafulabs.com 7y ago

OKRs from a development team’s perspective

thinksocrates
317pts120
zafulabs.com 7y ago

What Biz People Need to Know about Tech: Configurable App Platforms

thinksocrates
1pts0
zafulabs.com 7y ago

Moving Forward After a Code Spike

thinksocrates
1pts0
zafulabs.com 7y ago

What Biz People Need to Know About Tech: Single Page Apps

thinksocrates
3pts0
zafulabs.com 7y ago

In Praise of Multiple DB Setups and Rails 6

thinksocrates
1pts0
zafulabs.com 7y ago

What Biz People Need to Know About Tech: Microservices

thinksocrates
1pts0
zafulabs.com 7y ago

What Biz People Need to Know About Tech: TDD

thinksocrates
2pts0
multithreaded.stitchfix.com 9y ago

Me and Time Managment, Alone in the Thunderdome

thinksocrates
1pts0
fretboardheatmaps.com 13y ago

Fretboard Heatmaps

thinksocrates
1pts0
www.puppysound.com 15y ago

Refactoring Rails apps with sed

thinksocrates
1pts0
www.puppysound.com 15y ago

Test Driving iOS development with Vim

thinksocrates
1pts1
news.ycombinator.com 15y ago

Ask HN: iOS app portfolio, is it legal/ethical?

thinksocrates
6pts5
www.puppysound.com 15y ago

Lets make the Objective-C Koans a reality.

thinksocrates
11pts2
blog.tommorris.org 15y ago

Tom Morris - On learning functional programming

thinksocrates
2pts0
news.ycombinator.com 15y ago

Ask HN (about): Technical debt within a constantly changing business model

thinksocrates
7pts5
en.wikipedia.org 15y ago

Project MKULTRA: A covert, illegal CIA human research program

thinksocrates
2pts0
joecannatti.com 15y ago

Beginner's Lisp: PART 2

thinksocrates
1pts0
edition.cnn.com 15y ago

Slideshow of the world's oldest living things.

thinksocrates
3pts0
news.ycombinator.com 16y ago

Does a non-compete mean I can't change jobs?

thinksocrates
1pts8
joecannatti.com 16y ago

Polyglot Stall

thinksocrates
2pts0
techcrunch.com 16y ago

First Ever iPad Only Magazine

thinksocrates
4pts0
joecannatti.com 16y ago

Why it is so much harder to do TDD with iPhone development than with Rails.

thinksocrates
2pts1
joecannatti.com 16y ago

The cool stuff about Lisp for those of us with day jobs — PART 1

thinksocrates
16pts2
joecannatti.com 16y ago

Using Ruby and RMagick to resize images

thinksocrates
1pts0

Thanks for another example of how OKRs aren't working for devs. A part of the inspiration to write this was that I noticed most developers feel that something is wrong with the OKR process, but they can't put their finger on exactly what.

I don't think anything is as good as screen hero used to be. The problem that I've had since it's been integrated with Slack is that it often acts like there's not enough bandwidth. Choppy connections, etc. I end up switching to a Google Hangout which will typically work fine.

I think there's some clear space for "remote pair programming" tools.

You're a terrible person, and you should be ashamed of yourself.

That's not a great thing to say to a person either. Suicidal or not.

I appreciate the thoroughness of your comment. I also agree with some of what you said. For me, TDD is not so much about testing the code as it is about effectively writing the code. The only point that you brought up that I would like to make a counter argument to is the idea that you should get the design right on the first try. I don't agree that it is a good idea to design the system thoroughly up front. For me, using unit test to allow me to refactor throughout a project is very useful and allows me to become better at design everyday. It's an excellent way to prefect your skills as a code designer. It also leads to a code base that can be explained without any "well it used to..." sort of talk.

But again, I emphasis that I found everything else that you brought up to be perfectly valid.