Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
porker
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
106 ms
·
871.
▲
by
porker
11y ago
Thanks for your comment! > But yeah, also design patterns. And have you read http://highscalability.com/ for architecture ideas? Lots. I would love to have clients in that league (I greatly enjoy scaling, optimization, p
872.
▲
by
porker
11y ago
> Was it always the case? Also: how do you finish your projects then? No. Until I was 12-13 I had a real 'can do' attitude; I executed and others looked on in amazement. And up until 5-7 years ago I loved programming and making
873.
▲
by
porker
11y ago
> If so, perhaps there's a way you can simply force yourself to commit to a methodology/problem-solving-method before you start tackling the actual problems. I really like that idea. So for a given project where there are 5 way
874.
▲
by
porker
11y ago
> I would heartily recommend learning a new language. I've installed a nice selection of languages tonight. Can anyone suggest sample projects to do as learning exercises? My ideas a) don't need the language, b) are too complex
875.
▲
by
porker
11y ago
Awesome! I wouldn't say my logical decisions are so cleanly cut from the UI as you'd wish (there's client-side and server-side logic, and an interplay between the two), but apart from that I can apply what you've written
876.
▲
by
porker
11y ago
Thank you, that makes sense and why TDD is so worthwhile for me to start with. For external services (I rarely write code that doesn't rely on at least one SOAP endpoint) is there any alternative to mocking the service and the respon
877.
▲
by
porker
11y ago
Thanks for your thoughtful comment Mike. #1 is a good idea. Defining 'good code' is hard, but I know bad code when I read it, and certainly code with a philosophy that I disagree with! I am definitely going to have to learn TDD af
878.
▲
by
porker
11y ago
> However, you really do need some automated testing. How would you distinguish automated testing from TDD? > If part of your burnout here is that you are just [expletive] tired of making changes in one bit of the code just for it to
879.
▲
by
porker
11y ago
No. I missed the boat, then I felt functional testing was more important. Ian Cooper sums up my thoughts better than anyone else: https://vimeo.com/68375232
880.
▲
by
porker
11y ago
> It sounds like you may be at a point in your career where you may be suffering some imposter syndrome when it comes to making the decisions to move the PoC code to something more final. Definitely! I'm the imposter that imposter
881.
▲
by
porker
11y ago
Nice list, and overlaps a lot with my "Languages to try one day" Post-it note (though I have Elixir instead of Erlang). And I'd never heard of Forth - amazing what I learn! My current toolbox is: Professional level: PHP, data
882.
▲
by
porker
11y ago
> I'm going to take a wild guess and say you don't really care that much about the purpose of your software. You're not a game developer who's been an avid games since age 4, or a silicon valley entrepreneur who truly
883.
▲
by
porker
11y ago
Thanks! The antivirals are doing magnificent work. The pain... is slowly improving. Not bad for 1.5 weeks from first appearing.
884.
▲
by
porker
11y ago
> How exactly does the "mental block" look like? Does it mean that you see several possible approaches and struggle to decide which one to use? Sometimes yes (paralysis by choice), but in this case no. In this case defeat and &
885.
▲
by
porker
11y ago
> Object Oriented Software Construction (2nd. Bertrand Meyer) That was the first programming book I ever bought! Sad to say it's sat unread on the shelf for 13 years...
886.
▲
by
porker
11y ago
Testing. I have never done TDD; I put it off in the beginning as an extra cost to clients (or time lost for me), and then when it became trendy I (as ever) disliked the trend :) Ian Cooper sums up my thoughts better than anyone else: http
887.
▲
by
porker
11y ago
> When you know the requirements, model the data first. Data comes first because data lasts longer than code. Flexible data lets you do more with less code. And if the data is very well defined you can usually use fewer language features
888.
▲
by
porker
11y ago
I bought my first "Head First Design Patterns" 12 years ago, worked through it, and it didn't make sense. I've dipped into PoEAA and Gang of Four since, with the same problem. The way messy life is meant to fit patterns.
889.
▲
by
porker
11y ago
> Perhaps the problem doesn't fit into an object oriented solution. Or if not the problem, then my brain. > You could try learning a functional language and see if you find it fitting better. I come from a physics/science ba
890.
▲
by
porker
11y ago
> And pick a language with a welcoming but passionate community that can give your feedback on your code. Any recommendations? The PHP community (where my commercial work is done) is not that. And far too fad driven. > And when it com
891.
▲
by
porker
11y ago
I hate to say, I'm just back from a week's vacation. I struggled to switch off & went down with shingles (brought on I am convinced by the work stress)
892.
▲
by
porker
11y ago
Watching Simon Brown now & will look at his book too, thanks. To take the current project, I have a CMS, Salesforce and ExactTarget. I'm writing the glue to automate taking new content from the CMS, finding SF users with the right
893.
▲
by
porker
11y ago
Good advice & I'd like to, my challenge is I work freelance/direct and don't have other programmers around to ask. I think paying for code reviews and some mentoring is the only way I can get this feedback.
894.
▲
Ask HN: I have a mental block designing software. Time to quit?
56 points
by
porker
11y ago
|
85 comments
895.
▲
by
porker
11y ago
It's a great idea, but concerning that "patented" is the third most-important feature they want to tell you about the software :(
896.
▲
ReThink – Effectively stop Cyberbullying
(rethinkwords.com)
2 points
by
porker
11y ago
|
1 comments
897.
▲
by
porker
11y ago
> If you're under 35, my advice would be to think about that. Do you really want to be locked into doing more or less what you're doing now when you're in your sixties? If not, now is the time to change. The later you leav
898.
▲
by
porker
11y ago
Thanks for reaching out Bret. The issue I've found is it's much harder to monitor on an email NOT arriving, than one arriving with specific text. With the latter I can be as lazy as setting up a GMail fiter, with the former... I&#
899.
▲
by
porker
11y ago
> This was a couple of years ago, but I wouldn't trust it unless they have completely rewritten it since then. The software hasn't been updated since May 2011, when they released version 3.16.
900.
▲
Ask HN: App to challenge before switching windows
3 points
by
porker
11y ago
|
0 comments
More ›