Colin Vipurs

2K posts

Colin Vipurs

Colin Vipurs

@tddmonkey

Developer @ Masabi. TDD zealot, cyclist, bassist and recent convert to the joys of woodworking

Yorkshire Bergabung Kasım 2012
118 Mengikuti346 Pengikut
Dev Agrawal
Dev Agrawal@devagrawal09·
Technologies that were "right all along" 1. KnockoutJS 2. PHP 3. Erlang What else
English
101
12
419
102.2K
Colin Vipurs me-retweet
van cweef
van cweef@malvvvada·
any time a jr DMs me with a question I always ask them to re-ask in the team channel so that it's searchable for future ref, and for others to see - maybe others have the same prob or they have the answer and will get to it faster than I can I was told this is rude and makes them anxious. is that so wrong??????
English
190
7
328
93.5K
Colin Vipurs
Colin Vipurs@tddmonkey·
@adil_hussain_84 I was given the senior title only 4 years in. I wasn’t senior, I was just the guy that stuck around. Next job I was back to not senior and had to work my way back up.
English
0
0
1
34
Adil Hussain
Adil Hussain@adil_hussain_84·
Every app developer out there is a senior app developer and yet most apps just don't work 🤷‍♂️
English
2
0
0
108
Colin Vipurs
Colin Vipurs@tddmonkey·
@adil_hussain_84 I can’t help but think that as an industry we’ve set folks up to fail by handing out the senior title too early. Reddit is awash with senior devs with 4 YOE being turned down for senior roles and complaining the folks with 10+ years are applying too.
English
0
0
2
96
Colin Vipurs
Colin Vipurs@tddmonkey·
Looking at some modern, clean Java today. As much as it is better than it used to be, it's still light years away from Kotlin. The ceremony around everything leaves too much code describing the "how", not the "what"
English
0
0
1
174
Colin Vipurs
Colin Vipurs@tddmonkey·
@BlaueDat @evolvable This is something we’re just about to implement using structurizr. Static site is generated as part of the build and hosted using GitLab pages.
English
0
0
1
62
Colin Vipurs
Colin Vipurs@tddmonkey·
@Hull_Trains @thetrainpal Thanks. I've screenshotted the email confirmation and in-app view of the ticket reservation. Do you think your onboard staff will be happy with that?
English
1
0
0
49
Hull Trains
Hull Trains@Hull_Trains·
@tddmonkey @thetrainpal Hi Colin, I'm afraid you would need to contact TrainPal about this as they are a third party seller we do not have access to the purchase history. I'm sure they will be able to help you. ^JM
English
1
0
0
51
Colin Vipurs
Colin Vipurs@tddmonkey·
@Hull_Trains Hi! I'm scheduled to travel from London to Brough this morning, but the app I use ( @thetrainpal ) for barcodes isn't working - can you please advise?
English
1
0
0
54
Colin Vipurs
Colin Vipurs@tddmonkey·
@thetrainpal your app is currently not rendering barcode tickets. Trying on your website and get an error that apiproxy.ctrip.com is down. I am travelling shortly and need the barcode - can you please advise?
English
0
0
0
23
Colin Vipurs
Colin Vipurs@tddmonkey·
@AdamTornhill Does the code necessarily need to be human readable beyond a cursory glance that it's ok? I've been playing with generating relatively simple scripts but very much taking an approach of throwing it away every time I need an adjustment
English
1
0
0
69
Adam Tornhill
Adam Tornhill@AdamTornhill·
Over the coming decade we're likely to face a hybrid model where code is written by both humans _and_ machines. Who has the overall mental model in that context, and how do we ensure our AI generates human readable code?
English
5
0
12
1.8K
Colin Vipurs
Colin Vipurs@tddmonkey·
@KruglikMarcin @sandromancuso But wrt to loyalty of the company - most likely no - but those companies _are_ out there. Perhaps I've been lucky, but I have worked at several places that have rewarded my work accordingly. Could I be earned more if I hopped? Likely, but there is more to a job than just $$$
English
0
0
0
6
Sandro Mancuso
Sandro Mancuso@sandromancuso·
When I look at hiring people, mainly at higher positions, loyalty is a key criteria. I see a few long term employments with a few promotions during them as a very good sign. It provides an indication that the person was loyal, worked well and was recognised.
London, England 🇬🇧 English
3
0
19
2.9K
Colin Vipurs
Colin Vipurs@tddmonkey·
@KruglikMarcin @sandromancuso My fear from folks that haven't had tenure is around shiny-new-tech syndrome. It's all very nice introducing new tech, but did they ever stick around long enough to see how it _actually_ panned out - or did they bolt shortly after they got the glory?
English
0
0
2
21
Colin Vipurs
Colin Vipurs@tddmonkey·
@KruglikMarcin @sandromancuso I don't really see it as a matter of loyalty, I see it purely in terms of learning to make better decisions. It's entirely possible I'm biased, but at senior levels (principal and above), I don't want folks that change jobs every couple of years 1/2
English
0
0
0
8
Colin Vipurs me-retweet
Marit van Dijk ☕️🥑
Marit van Dijk ☕️🥑@MaritvanDijk77·
If it's flaky and you know it, fix your test 🎶🎶 If it's flaky and you know it, fix your test 🎶🎶 If it's flaky and you know it, and you really wanna show it If it's flaky and you know it, fix your test 🎶🎶
English
7
63
228
0
Colin Vipurs
Colin Vipurs@tddmonkey·
@adil_hussain_84 If I’m writing functional interfaces I’ll go straight for the verbs in the class name. “SendNotifications”.
English
0
0
1
21
Adil Hussain
Adil Hussain@adil_hussain_84·
#Programming: What's a better alternative to naming a class with a "Manager" suffix? I find that sometimes just dropping the "Manager" suffix and pluralising what remains plain works. For example, "NotificationChannels" instead of "NotificationChannelManager" 🤷‍♂️
English
1
0
2
98
Colin Vipurs
Colin Vipurs@tddmonkey·
@LukasRychtecky @quii @DanielVaughan Somewhat agree. I personally like the decoupling and focus a MS architecture brings. Perhaps I've just seen far too many balls of mud where even the simplest of changes becomes all-time-consuming and has unintended side effects
English
1
0
0
34
Lukas Rychtecky
Lukas Rychtecky@LukasRychtecky·
@tddmonkey @quii @DanielVaughan Anyway I'm not saying that monolith and MS are same thing, I hope I didn't say that. I'm just saying that tackling a complexity is easier and more flexible with monolith rather than MS when starting something new.
English
1
0
0
35
Chris James bsky.app/profile/quii.dev
Is there any reason for a young startup to go with microservices? I'm struggling to think of any; why take on that cost with so few people and code to work with.
English
152
25
264
103.6K
Colin Vipurs
Colin Vipurs@tddmonkey·
@quii @LukasRychtecky @DanielVaughan Yes, I disagree. I think it's likely, but it doesn't have to be the case. If we're _designing_ a Monolith we should be able to _design_ microservices but in reality both of them end up being emergent. Start small and add as you need to - it's the adding thats the problem
English
1
0
0
33