Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lgunsch
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
151.
▲
by
lgunsch
11y ago
Tests in TDD are focused on behaviours required by the problem being solved. One rule in TDD, as Kent Beck lays it out, is if you can't design and complete a test (of behaviour) in under 10 minutes, you haven't broken down the ori
152.
▲
by
lgunsch
11y ago
As Uncle Bob describes in his book, you never even make abstractions until you have proven duplication. You make your abstractions based off of evidence, not hypothetically planned out. Kent Beck in his book doesn't recommend top-down,
153.
▲
by
lgunsch
11y ago
I agree. I've been doing TDD for 4 years now, and I would totally agree that it takes a lot of time to hone the skills. My experiences of TDD on projects is quite similar to yours. However, it took me a year to simply really understand
154.
▲
by
lgunsch
11y ago
TDD is not about reduction of bugs, or race conditions. Robert Martin has said that reduction of bugs is not sufficient enough to warrant using TDD for code. TDD is about achieving better designed code that is maintainable and readable for
155.
▲
by
lgunsch
11y ago
I work mostly in the web services and web related technologies, and I've never even encountered a software engineer. However, I would want a software engineer working on my pacemaker, or perhaps other fields where safety is paramount l
156.
▲
by
lgunsch
11y ago
University of Alberta, in Canada.
157.
▲
by
lgunsch
11y ago
I'm curious why it irks you. There is actually software engineers. At the U of A, where I went, Software Engineering is separate than Computing Science. Software Engineering was run by the Engineering department, and they had the same
158.
▲
A Little Architecture
(blog.cleancoder.com)
3 points
by
lgunsch
11y ago
|
0 comments
159.
▲
by
lgunsch
11y ago
I'm in Edmonton, AB. Last time I went to those places I seemed to recall they had pictures on the menu, but I could be mistaken. Red Robins and BP are definitely lower tier, but they still count as a "popular restaurant," at
160.
▲
by
lgunsch
11y ago
Up here in where I am most restaurants have pictures on every page of the menu. For example Earls, Joeys, Red Robins, Boston Pizza. Menu's that don't have pictures often feel cheap and non-professional. Edit: typo
161.
▲
by
lgunsch
11y ago
It does have a significant impact on performance. Especially for real time operating systems, micro controlles, and other embedded systems. There for sure exists more then zero problems where garbage collection would be a worse solution the
162.
▲
by
lgunsch
11y ago
I wasn't trying to imply a person needs to have the entire set of domain knowledge before operating a server, but simply researching about what you are attempting to do before just copy-pasting bash lines into your terminal and not eve
163.
▲
by
lgunsch
11y ago
Yes, but I was talking about its usage, not it's construction. Most of the users of FreeBSD know how to operate it, but may not understand OS theory about how the kernel and userland work together. Understanding everything beforehand i
164.
▲
by
lgunsch
11y ago
That type of viewpoint is hurting our industry. Just blindly doing things is not productive at all. You should learn and understand what it is you are doing before you do it. Just getting shit tonnes of stuff done is not productive at all i
165.
▲
by
lgunsch
11y ago
Haha, yeah. My bank account has been hit pretty hard with my saltwater tank, and I haven't even ventured into keeping corals yet.
166.
▲
TDD and Complexity
(medium.com)
1 points
by
lgunsch
11y ago
|
0 comments
167.
▲
by
lgunsch
11y ago
I agree entirely. As soon as your code touches the database (or a mock of it), it looses most of its re-usability. It suddenly becomes much harder to use it elsewhere. In most cases, the code is then tied to that particular framework (like
168.
▲
by
lgunsch
11y ago
It made it all the way across Canada, and around Germany, but before it even leaves the US east coast it's been destroyed.
169.
▲
by
lgunsch
11y ago
When I switched to Python 3, I used Invoke to replace Fabric. The main developer of Fabric is working on Invoke as the replacement for Fabric.
170.
▲
by
lgunsch
11y ago
The unfortunate part, is sphagetti code is exceedingly common. It's effectively the industry norm at this point. Of all the code I've worked on, or read, in my 5 year career, more then 90% of it was spaghetti code.
171.
▲
by
lgunsch
11y ago
I have had a similar experience, and also met many people with similar experiences. I have had exactly 2 advancements in my 5 year career. One was a cost of living increase (actuallyl slightly less then that), but only after I complained n
172.
▲
by
lgunsch
11y ago
Simply put, Docker is operating system virtualization : https://en.wikipedia.org/wiki/Operating-system-level_virtual... Edit: formatting.
173.
▲
by
lgunsch
11y ago
I have this issue too. You explained it fairly well. I don't know if this is the right solution or not, but I have just tried to be a little more assertive. Obviously not to the extent that your coworkers are. I have heard that you can
174.
▲
by
lgunsch
11y ago
Why was I downvoted? It's very much true.
175.
▲
by
lgunsch
11y ago
Haha, yeah. Multi-band compressed till the waveform is a bar-code.
176.
▲
by
lgunsch
11y ago
I work at a Python shop, and we find developers through Python meetups. As other people have already commented, go to any local Python meetup you can and become a familiar face there. Plus, use all the other fantastic advice here such as ge
177.
▲
by
lgunsch
12y ago
I really like Rust. I suppose its debatable whether it's unpopular, as Rust focused articles on HN tend to be up-voted. But, it does seem "unpopular" compared to Go, and other languages with a much larger following.
178.
▲
by
lgunsch
12y ago
If you are in good standing with your current employer, the very first thing I would do is get a letter of reference . They are very valuable, and hard to come by. I wouldn't leave without getting a letter of reference first. It doe
179.
▲
by
lgunsch
12y ago
Yeah, those were big news then. I remember hearing about it. The goal is still definitely to be rat free, and they work hard to tray and keep it that way.
180.
▲
by
lgunsch
12y ago
Alberta is rat free, and is kept that way. Its been rat free for over 50 years now. The border is patrolled to keep the rats out, and there is a hefty $5000 fine for keeping rats.
More ›