Greg Hoover

1K posts

Greg Hoover

Greg Hoover

@gphAtWork

software engineer of distributed messaging systems on the .net platform for public sector

Katılım Nisan 2010
3.3K Takip Edilen365 Takipçiler
Greg Hoover
Greg Hoover@gphAtWork·
@davidfowl I do the same thing. It’s very effective in terms of working toward higher quality code, and it helps build relationship and eliminates defensiveness.
English
0
0
0
150
David Fowler
David Fowler@davidfowl·
I have this habit when reviewing PRs: Before I look at the code, I ask “Do you like it?” Catches people off guard 😆 But it forces a point of view. Not “what’s wrong?” But “what do you think?” That’s how you build taste.
English
11
2
139
11.2K
Greg Hoover retweetledi
Darren Shepherd
Darren Shepherd@ibuildthecloud·
I hate prometheus/otel metrics. Why are they so hard to understand. I really don't want to do calculus to just create a graph. What is wrong with everyone.
English
44
17
423
57.7K
Greg Hoover retweetledi
Sasha Yanshin
Sasha Yanshin@sashayanshin·
I just cancelled my Adobe licence after many years as a customer. The new terms give Adobe "worldwide royalty-free licence to reproduce, display, distribute" or do whatever they want with any content I produce using their software. This is beyond insane. No creator in their right mind can accept this . You pay a huge monthly subscription and they want to own your content and your entire business as well. Going to have to learn some new tools.
Sasha Yanshin tweet media
English
4.3K
30.2K
147.1K
19.5M
Greg Hoover retweetledi
Jason Bender
Jason Bender@TheCodeBender·
Without hope in the future, we lack power in the present. That’s the importance of vision.
English
0
1
0
142
Greg Hoover retweetledi
David Fowler
David Fowler@davidfowl·
Leadership super power is creating an environment where feedback can flow freely between all levels of employee in a team/org.
English
4
20
221
17.3K
Greg Hoover retweetledi
LaBrina Loving
LaBrina Loving@chixcancode·
@kelseyhightower @codeFreedomRitr This is generally a big problem in tech companies that we set the wrong expectations for Senior Engineers. We continue to reward individual accomplishments and being a super "SME" rather than rewarding bringing others along and scaling impact.
English
1
1
11
1.5K
Greg Hoover retweetledi
Work Chronicles
Work Chronicles@_workchronicles·
White Lies
Work Chronicles tweet media
English
27
670
4.9K
487.8K
Greg Hoover retweetledi
DHH
DHH@dhh·
This is what consistency looks like. That new Basecamp feature, Move The Needle, traces a direct line to our meetings-last approach from the early 2000s. Twenty years of saying and doing the same damn things to reap those compounding benefits of progress.
DHH tweet media
English
7
32
274
48.9K
Greg Hoover retweetledi
Marc Randolph
Marc Randolph@marcrandolph·
For many years, Bill Gates used to fly Economy, not because he couldn’t afford First Class, but because he didn’t consider it good value. It’s five or six times more expensive, but only marginally better (and you all get to your destination at the same time). In the same vein, I could afford a really nice car at this point, but I’ve never been a car guy, and I don’t need a Lamborghini or a Mazerati (which I can’t even spell). A Volvo station wagon does the job just fine, and I wouldn’t value the difference. I don’t need to drop $1000 on a bottle of wine at dinner either, since I know I’ll get the same enjoyment from a $35 bottle. So what is wealth good for, in the end? Besides providing security, it also gives flexibility. After all of the experiences I’ve had, the most important thing I’ve learned about money is that, once you have enough (by the previous definition), you can choose to have less of it in exchange for choosing how to spend your time. And spending your time doing something meaningful to you…that’s worth way more than a Mazerati.
Marc Randolph tweet media
English
670
1.8K
13.6K
4.1M
Greg Hoover retweetledi
Derek Comartin
Derek Comartin@codeopinion·
@davidfowl I made a similar statement next week. "best practices" and "industry standards" without any context are the death of me.
English
4
2
10
2.5K
Greg Hoover retweetledi
Mike MacCana
Mike MacCana@mikemaccana·
Pulumi is infra as code (actual code, like Python or TypeScript), and open source. Terraform is infra in the world's most hated config file format, not very well maintained, and is now proprietary. We have a winner.
English
73
104
906
201.2K
Greg Hoover retweetledi
David Fowler
David Fowler@davidfowl·
.NET 8's dependency injection container will support "keyed services". A long-requested feature that has finally landed. This is useful when type alone isn't enough to determine the right implementation. #dotnet
David Fowler tweet media
English
83
272
1.4K
202.9K
Greg Hoover retweetledi
Chris Patterson
Chris Patterson@PhatBoyG·
Tune in for a sneak peek of MassTransit's new SQL Database Transport, using PostreSQL. In this video, I cover the transport's feature and go through the sample project showing how it all fits together. @mtproj youtu.be/ublJrqtDkdg
YouTube video
YouTube
English
2
9
35
4.5K
Greg Hoover
Greg Hoover@gphAtWork·
I assume enterprise support would come at a cost, etc. Just wondering if taking a dependency on Wolverine/Marten for a new project if it will be reasonable to think of licensing in terms of a free or commercial offering?
English
0
0
0
70
Greg Hoover
Greg Hoover@gphAtWork·
@jeremydmiller Hi Jeremy. Really glad to hear Wolverine and Critter friends will be receiving full time love. Just wondering if/how/when changes will occur to the pricing model. nServiceBus changed to a pay-for model while MassTransit is always free.
English
2
0
0
92
Greg Hoover retweetledi
Sean Feldman
Sean Feldman@sfeldman·
@anton_t0shik To an extent, yes. At the same time, I've learned that having interfaces for something that's not changing is pointless. Testing can be accommodated as well. Always felt that the interface-first went too far by demanding the use of contracts when there's no real need for those.
English
1
1
8
1.9K
Greg Hoover retweetledi
Sean Feldman
Sean Feldman@sfeldman·
I still can't understand why .NET developers insist on having an interface for every single class.
English
140
21
301
107.7K