Populaire onderwerpen
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Ik heb de afgelopen 3 jaar voor meer dan 100 bedrijven geadviseerd, en hier zijn enkele van mijn persoonlijke favoriete aanbevelingen:
(Je zou geschokt zijn over hoeveel ontwikkelaars buiten de online bubbel hulp nodig hebben.)
1. Sommige teams gebruiken helemaal geen versiebeheersysteem voor code. Ik weet dat dit moeilijk te geloven is, maar ik heb getuigen. Eerlijk gezegd, dit is niet gebruikelijk, maar ik heb het met mijn eigen ogen gezien.
2. Testcultuur is zeldzaam. Een gemakkelijke manier om te verbeteren wat een team doet, is ze leren hoe ze geautomatiseerde eenheid- en integratietests kunnen schrijven.
3. Spreadsheets zijn de populairste oplossing die ik in het wild heb gezien. Bijvoorbeeld, een van mijn meest voorkomende aanbevelingen is om MLFlow te gebruiken om experimenten en modellen te versies.
4. De meeste teams willen altijd de technisch correcte oplossing voor een probleem implementeren. Ik ben er heel goed in geworden om oplossingen te identificeren die aan veel meer beperkingen voldoen (zoals budget, tijdlijn, teamcapaciteit, perceptie, enz.). Ik noem dit "probleemframing", en het is van groot belang voor bedrijven.
5. Ik raad altijd dev-containers aan voor die teams waar elke persoon een ander besturingssysteem gebruikt en worstelt met configuratie en draagbaarheid.
6. Probeer een applicatie te schalen zonder tijd te besteden aan observability en traceability. Meestal is dit zo eenvoudig als het loggen van de juiste informatie. Soms kun je tijd besteden aan het opzetten van de juiste tools voor serieuzere observability.
7. In machine learning-systemen (90% van de projecten waar ik mee te maken heb), is monitoring altijd een bijzaak. Ik ben er behoorlijk goed in geworden om teams te helpen integreren met Evidently AI.
8. Ik besteed veel tijd aan het helpen van teams bij het bouwen van end-to-end, herhaalbare en automatiseerbare workflows met invulbare plaatsaanduiders die ze later kunnen invullen. Bijvoorbeeld, het bouwen van een trainingspipeline die begint met gegevensverwerking en eindigt met modelimplementatie.
Verschillende praktijken komen altijd naar voren bij verschillende teams:
• Hoe CI/CD te implementeren
• Hoe datasets te versioneren
• Hoe te weten wat "klaar" betekent
• Hoe geheimen goed te beheren
• Hoe configuratie-instellingen te beheren
• Hoe logs te configureren
• Hoe te testen in productie (a/b-testen, shadow deployments, enz.)
• ...
Mensen die voor grote technologiebedrijven werken, zijn jaren vooruit op iedereen, maar de markt voor deze kennis buiten grote technologie is enorm.

26 dec, 21:45
Ik heb een man ontmoet die elk jaar zeven cijfers verdient door dit steeds weer te doen:
• Sluit zich een week aan bij het ontwikkelingsteam
• Identificeert 3 - 5 potentiële verbeteringen voor hun proces
• Schrijft een kort, concreet voorstel voor elke verbetering
• Helpt desgewenst het team om ze te implementeren
• Documenteert de resultaten
• Vertrekt
Hij heeft dit bijna tot een wetenschap gemaakt: het is een herhaalbaar proces met een paar "standaard" aanbevelingen die bijna iedereen kan gebruiken.
De C-Suite houdt van hem. De teams houden van hem.
Je zult je doodvervelen als je zijn dagelijkse routine hoort, maar hij houdt ervan.
@kelvongx *veel
1,91K
Boven
Positie
Favorieten