Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
struppi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
91.
▲
by
struppi
10y ago
I agree with you, but I would drop the word "unit". When you start to work on legacy code, you often can't write "real unit" tests. The important thing, at this point, is to bring the code under some kind of tes
92.
▲
You Don't Find Bugs in Legacy Code
(davidtanzer.net)
39 points
by
struppi
10y ago
|
27 comments
93.
▲
by
struppi
10y ago
Yes, I also had to create some SVG files during a project for a client and used Inkscape on Windows for that. Then hand-edited all of them, because I wanted to get rid of all the crap before importing them. I basically just bought Affinity
94.
▲
by
struppi
10y ago
I'm running it on windows, only had one quick try yet. Looks promising, but didn't do any serious work with it yet.
95.
▲
by
struppi
10y ago
No, I am not talking about stolen property. But a one-time payment of 40€ is close enough to free for me to give it a try. That's why I said basically the same price category, not "the same price".
96.
▲
by
struppi
10y ago
Sorry to be that guy, but I always had the impression that Inkscape is way more cumbersome and difficult than it should be. And it seems to me that there is very little progress. I don't use/need vector graphics editors very muc
97.
▲
by
struppi
10y ago
I know that this every productivity measurement is very fuzzy and can be cheated (#), but here's how we did it: We were simply looking at the number of features delivered to the customer in a certain amount of time, number of defects
98.
▲
by
struppi
10y ago
Training is also a good idea since bringing a new person to a team has a negative effect on the productivity of the team (#): (1) If you are not working on a greenfield project, it takes some time for the new hire to get up to speed. During
99.
▲
by
struppi
10y ago
I have not had the chance yet to use mob programming on a real project. But I have used it when teaching workshops and trainings. And it worked pretty well. The first thing I noticed is that no-one tuned out. When I organized my trainings s
100.
▲
The mock objects trap
(davidtanzer.net)
1 points
by
struppi
10y ago
|
0 comments
101.
▲
by
struppi
11y ago
It's a great article, well written, and I like the recommendations. Especially "Find a Mentor"! But I still think deliberate practice is overrated (in some fiels, especially programming): http://davidtanzer.net
102.
▲
by
struppi
11y ago
Also, have a look at "Developer's Journey" by Tim Bourguignon - There he tries to find out how to train/mentor/coach people to become great developers. And also what developers can do themselves to improve. http:&#
103.
▲
by
struppi
11y ago
I will ask him if he wants me to credit him by name, and get back to you...
104.
▲
by
struppi
11y ago
That's probably true for a lot of startups. If you have problems scaling your $language services right now , then you need somebody who can scale $language services. OTOH, I recently had an interview at a company who have quite a bit
105.
▲
by
struppi
11y ago
Also: Give the "not-the-best" people a chance to develop. The CEO of one of my past clients, a consulting company, always said: "You can teach everyone to be a great programmer". And he put his money where his mouth was:
106.
▲
A spectrum of effort estimates: Kinds of estimates and their pros/cons
(devteams.at)
5 points
by
struppi
11y ago
|
0 comments
107.
▲
by
struppi
11y ago
Inheritance is a tool that makes a lot of sense in some situations, but that always comes at a cost. And often, the cost does not outweigh the benefit. So, inheritance is not always bad, and you should not avoid it at any cost. But you shou
108.
▲
Show HN: JObjectFormatter, a simple, configurable toString builder for Java
(github.com)
3 points
by
struppi
11y ago
|
0 comments
109.
▲
by
struppi
11y ago
Thank you so much for your detailed reply! That's a lot to think about :) Thanks for the hints about defects. I like "unacceptable code", but it's probably still a definition not everyone can live with :) "It's
110.
▲
by
struppi
11y ago
I think we agree more than you think ;) In my original article, I quoted some papers and studies. And on twitter, somebody occused me that "All science is crap". So I tried to write another article with only my opinion on the su
111.
▲
by
struppi
11y ago
Original author here (sorry, was in bed when it came to the front page ;) ) I did not read that paper (book?), but will add it to my "To Read" pile. Thank you ;)
112.
▲
Well Crafted Code, Quality, Speed and Budget
(devteams.at)
20 points
by
struppi
11y ago
|
13 comments
113.
▲
by
struppi
11y ago
I have not had the chance yet to use mob programming on a real project. But I have used it when teaching workshops and trainings. And it worked pretty well. The first thing I noticed is that no-one tuned out. When I organized my trainings s
114.
▲
by
struppi
11y ago
I am not surprised by the findings of the study - not at all. In discussions about software metrics, I'm always trying to make the point that you can only use most metrics from within a team to gain insights, not as an external measu
115.
▲
Building iOS Apps on Travis CI with Gradle
(openbakery.org)
2 points
by
struppi
11y ago
|
0 comments
116.
▲
by
struppi
11y ago
I love this. It's well-written, funny, and apparently it worked. It also fits quite well with how I like to see the world... (The following is kinda a side note...) Some time ago, a friend told me "You are so lucky! You never appl
117.
▲
by
struppi
11y ago
This is so important : Do not even try to write what you think is effective code before benchmarking. The VM has many clever optimizations. And even if you will somehow learn of all of them, in the next release they still can
118.
▲
by
struppi
11y ago
My point is: If TDD leads you to bad design you're doing it wrong. You are probably not listening to your tests and you are probably not taking care to refactor towards a better design. Maybe you are even writing bad unit tests [1].
119.
▲
by
struppi
11y ago
If you're doing TDD (or software development) like this, you're doing it wrong. Yes, yes, I know. No True Scotsman [1]. But when many - I mean LOTS OF - people say "I get benefits form [Technique]", you can't just s
120.
▲
by
struppi
11y ago
Right, that's exactly what I want. Or something like BrowserID / Persona was supposed to be. It has to be slick and frictionless, otherwise it won't stand a chance. You know, there is a reason nobody uses client certificates.
More ›