一个月前马斯克找来的天才程序员quit了,马斯克讨论Total Re-Write Twitter 丢大丑

纽约装修姐夫
楼主 (北美华人网)
这位天才程序员的简历很牛逼,号称jailbreak iphone第一人,但是那是在操作系统底层的领域,所以他以为自己在大规模分布式系统上也很牛逼,响应马斯克的号召来“fix twitter”,加入两个星期之后发现看不懂code,又公开招免费intern帮忙,又过了两星期,估计是发现还是看不懂code,而且也没人愿意给他白嫖,只好quit了。
https://www.theverge.com/2022/12/20/23519922/george-hotz-geohot-twitter-internship-resigns
昨天马斯克找了一堆专家公开讨论twitter的未来,还要total rewrite,专家们被他的无知和喜欢瞎指挥震惊了,而且发现twitter内部的负面问题远远比大家猜想的要严重的多。我靠简直笑死了,马斯克胡说八道像极了一个new grad 面试吹牛被揪住发现自己屁都不懂还要狡辩的画面。可惜不知道怎么存全程,这是别人存的几分钟。
https://twitter.com/pwnsdx/status/1605447180931702788
Musk: blah blah total re-write 专家:Total rewrite is your solution to velocity? Musk: yes 专家:By total rewrite, do you mean starting with skeleton or a bunch of engineers sitting down with a whiteboard blah ? Musk: (开始结巴)we either start to amend the crazy stack that exists or rewrite .. 专家:When you say crazy stack, what do you mean? break it down. Musk: (开始结巴,说不出完整句子) (旁边有人开始笑) Musk:(恼羞成怒)Who are you? 专家:What do you mean who am I? You gave me the fucking mic. Musk:(开始吭哧吭哧胡言乱语) 专家:man you are in charge of server and programming, tell me what your stack look like, from top to bottom Musk: these things can''t go in my space please! 专家:take me from top to bottom, what the stack look like, what''s so crazy about the stack vs every large scale system on the planet buddy, come on!! Musk: (继续结巴) 另一个专家:Amazing! you are a jack ass! (大家哄笑,专家被踢出去)
简直就他妈一小丑。





 

🔥 最新回帖

纽约装修姐夫
103 楼
不知天高地厚的人太多了,马斯克25年前退了斯坦福物理phd, 开了软件公司zip2,两年后卖给yahoo 赚了上千万,又跟Peter Thiel合伙建立PayPal,担任主力程序员。这些都是在Facebook twitter 存在之前的事,马斯克跟google的Larry page Sergei brin是一代的程序员。那时候python JavaScript 还没现在这么方便,这个框架那个框架根本不存在,很多工具都要自己写。扯什么L5, L6, 企业架构分布系统,Jack Dorsey在马斯克面前就是个小弟。嘲笑马斯克不懂装懂推特的某个细节就好像嘲笑比尔盖茨不知道windows 某个驱动程序一样。
小兔妈妈 发表于 2022-12-21 23:19

如果他说自己是成功的企业家自然没人嘲笑他,但是屁都不懂,被人问就发懵,还非要装自己懂细节就搞笑了。比尔盖茨人家一个人写了DOS,亲自参与了Windows的早期版本开发,亲手创建了微软,也没有四处宣扬自己懂Office的细节,更不要说马斯克这种买个新公司连code都没看懂就到处吹逼了。
纽约装修姐夫
102 楼
你以为之前被裁的twitter员工里面没有曾经的google L5吗? 光我认识的就好多个,大家工作能力都差不多,没啥神话的
tcshan 发表于 2022-12-22 10:29

那你以为那些L5为啥不去改呢?因为本来就work的好好的,马斯克纯粹是没事找事。
t
tcshan
101 楼
随便从谷歌脸书找个L5,一个月不仅看懂了关键代码,而且应该可以给出一些建议了。
纽约装修姐夫 发表于 2022-12-21 11:26

你以为之前被裁的twitter员工里面没有曾经的google L5吗? 光我认识的就好多个,大家工作能力都差不多,没啥神话的
e
eragshs
100 楼
一口一个“你懂个屁”,“几十亿用户”,这个姐夫有当年”我心纽约”姐的风范。
Sleepy3824 发表于 2022-12-22 00:47

哈哈哈哈都能对上,but我心纽约没娃,这点对不上
b
brama
99 楼
很多科技公司都存在同样问题。当初作为小startup写的code,目的只是要完成最基本功能,不必也没有能力考虑compatability, performance, scalability等等做大了之后才要考虑的问题。
等公司规模慢慢大一些,要考虑的是增加功能,开发新产品。这时候重写最初的code,达到完美,根本不是优先任务。
等公司发展到大型,这时候最初的code已经发展到无数功能,无数patch,无数dependency,这时候想改动核心code,基本是不可能的。想大幅度提高code水平,基本只能重写。但是这样需要的人力财力资源非常大,在推出新code时必然会有各种bug,各种用户调试。搞不好会丢失很多原有客户。
一般大公司就是装聋作哑不考虑这个问题,缝缝补补继续把code搞下去。twitter就是换了新主人,把这些问题搞到明面上了。其实大公司核心code咋回事,内行人心里都清楚。
saynomore 发表于 2022-12-21 12:23

这话说的很专业,一语中的

 

🛋️ 沙发板凳

g
gokgs
大牛 看代码也不能一目一万行阿。 一口吃不了个胖子。
F
Fanfuliao
有钱任性。爽得很!在他眼里,笑话他的人才是笑话。
i
ihaveafriend
Total rewrite 很可能是对的方向,当然,需要时间。
纽约装修姐夫
大牛 看代码也不能一目一万行阿。 一口吃不了个胖子。
gokgs 发表于 2022-12-21 11:24

随便从谷歌脸书找个L5,一个月不仅看懂了关键代码,而且应该可以给出一些建议了。
g
gokgs
随便从谷歌脸书找个L5,一个月不仅看懂了关键代码,而且应该可以给出一些建议了。
纽约装修姐夫 发表于 2022-12-21 11:26

你也很能吹。 哈哈
纽约装修姐夫
Total rewrite 很可能是对的方向,当然,需要时间。
ihaveafriend 发表于 2022-12-21 11:26

现在的问题是什么?要解决什么问题需要total rewrite?连这个最基本的东西都搞不清还total rewrite
纽约装修姐夫
你也很能吹。 哈哈
gokgs 发表于 2022-12-21 11:34

这还吹?L5我都保守了,其实稍微厉害一点的L4就足够了。
看看大家的反应就知道推特的search的代码有多烂了,以前那么多人都没法把它改好,来一个看的懂苹果iOS和索尼PS3的大牛也没法缕推特的search的code。说明只能重新写这个search的功能了。没法maintain,debug和update code只能说明原来的人马写的巨烂,而且很多年就在上面继续继续加功能可是应该没有什么framework和structure。
code没法maintain和upgrade长期来说rewrite是最省钱的方法。否则像一个泥潭一样,越来越难走,越来越走不动。
这个有点enterprise level coding experience的人都知道的,不知道为啥还会拿来做文章。
g
gokgs
这还吹?L5我都保守了,其实稍微厉害一点的L4就足够了。
纽约装修姐夫 发表于 2022-12-21 11:36

接着吹! 哈哈。
你先了解一下什么叫 软件工程 再吹吧。 工程, 工程, 懂吗? 不是把砖垒到一起就行了。知道什么叫软件工程吗? 什么叫攻城狮吗? 哈哈。
你信吗
随便从谷歌脸书找个L5,一个月不仅看懂了关键代码,而且应该可以给出一些建议了。
纽约装修姐夫 发表于 2022-12-21 11:26

你确定?有几个l5真的自己写出过一个系统。能说出这话本身,就是大”牛”了,比一龙还”牛”,哈哈
看懂code,提出几个fix bug的建议,和重写是两回事。你这话就跟一个装修师傅指着一座大楼说,”给我一个月,找一个装修师傅都能给你盖一栋大楼”
L5这么牛,咋还在给人打工,不去自己写个twitter来赚钱
i
ihaveafriend
现在的问题是什么?要解决什么问题需要total rewrite?连这个最基本的东西都搞不清还total rewrite
纽约装修姐夫 发表于 2022-12-21 11:36

现在的问题就是马一龙对现在code缺少控制力,未来开发极度困难。不过正好短时间内没有新增feature的要求,所以正好有一个 rewrite的空档。
第一次开发,大部分时间用于探讨该开发什么。而rewrite不需要考虑这些问题,其实是相对容易的。
n
nicecool
很正常。马斯克这种不懂装懂还要指手画脚的多了去了。。。
你信吗
现在的问题就是马一龙对现在code缺少控制力,未来开发极度困难。不过正好短时间内没有新增feature的要求,所以正好有一个 rewrite的空档。
第一次开发,大部分时间用于探讨该开发什么。而rewrite不需要考虑这些问题,其实是相对容易的。
ihaveafriend 发表于 2022-12-21 11:57

rewrite比写新的更难。就像一栋大楼里住着人,你要重新改盖一个,还要把所有的住户都搬进去(是你给搬家,不是人家自己搬,所有的家当还都得搬过去,放回原处)
j
jeso1
这说明原来twitter就是垃圾,fire那些程序猿是对的。
.
.岸.
就想问问这个专家混的怎么样,还是个打工仔吗, 辣么牛的专家座镇,Twitter应该是挑不出毛病了?
w
wdong
这种大系统,看明白个大概不难,但是各种交叉依赖错综复杂,一般一个东西测试通过,人换了几波后,就只敢加不敢减了。重写一个,还不如给特朗普干还能有些期权。推特这种股票都分光的,谁特么愿意花力气给他重写?
e
eragshs
一个月都看不懂code不对吧。多少svc要看,看的目的是什么?水平好的l5可以理解得很快,复杂点的svc几天就行
z
zerohedgeNY
仔细听一下 我觉得工程师们很rude
抓住小字眼不放 因为艺龙的口吃,还没等到他说完话就开始放肆的嘲笑他 我觉得不说艺龙这么高的位置,就是对普通同事也不可以嘲笑别人的口吃啊 绝对是左派故意整艺龙
大家可以去听听录音

s
saynomore
很多科技公司都存在同样问题。当初作为小startup写的code,目的只是要完成最基本功能,不必也没有能力考虑compatability, performance, scalability等等做大了之后才要考虑的问题。
等公司规模慢慢大一些,要考虑的是增加功能,开发新产品。这时候重写最初的code,达到完美,根本不是优先任务。
等公司发展到大型,这时候最初的code已经发展到无数功能,无数patch,无数dependency,这时候想改动核心code,基本是不可能的。想大幅度提高code水平,基本只能重写。但是这样需要的人力财力资源非常大,在推出新code时必然会有各种bug,各种用户调试。搞不好会丢失很多原有客户。
一般大公司就是装聋作哑不考虑这个问题,缝缝补补继续把code搞下去。twitter就是换了新主人,把这些问题搞到明面上了。其实大公司核心code咋回事,内行人心里都清楚。
纽约装修姐夫
仔细听一下 我觉得工程师们很rude
抓住小字眼不放 因为艺龙的口吃,还没等到他说完话就开始放肆的嘲笑他 我觉得不说艺龙这么高的位置,就是对普通同事也不可以嘲笑别人的口吃啊 绝对是左派故意整艺龙
大家可以去听听录音


zerohedgeNY 发表于 2022-12-21 12:20

口吃是因为他胡说八道根本就不知道自己在说啥。你听他吹牛的时候口若悬河流利的很呢。
纽约装修姐夫
看看大家的反应就知道推特的search的代码有多烂了,以前那么多人都没法把它改好,来一个看的懂苹果iOS和索尼PS3的大牛也没法缕推特的search的code。说明只能重新写这个search的功能了。没法maintain,debug和update code只能说明原来的人马写的巨烂,而且很多年就在上面继续继续加功能可是应该没有什么framework和structure。
code没法maintain和upgrade长期来说rewrite是最省钱的方法。否则像一个泥潭一样,越来越难走,越来越走不动。
这个有点enterprise level coding experience的人都知道的,不知道为啥还会拿来做文章。

睿 发表于 2022-12-21 11:38

哟,在顶级投行干了10年多trader,年薪终于达到25万的睿大妈都懂enterprise 编程了
纽约装修姐夫
接着吹! 哈哈。
你先了解一下什么叫 软件工程 再吹吧。 工程, 工程, 懂吗? 不是把砖垒到一起就行了。知道什么叫软件工程吗? 什么叫攻城狮吗? 哈哈。
gokgs 发表于 2022-12-21 11:41

我靠笑死我了,软件工程是上个世纪8,90年代的东西,自从超大规模分布式系统出现之后就没人再提了,您还工程工程,您是不是在某个老华侨开的“软件公司”给中餐馆做点餐软件啊?
b
bb5
一龙还是明白人,尤其在企业级别,有想法看得远,跟他较劲技术细节的人只能说明级别不够。
可惜,很多时候,理想常常屈服于现实。
归根到底还是看钱够不够
纽约装修姐夫
你确定?有几个l5真的自己写出过一个系统。能说出这话本身,就是大”牛”了,比一龙还”牛”,哈哈
看懂code,提出几个fix bug的建议,和重写是两回事。你这话就跟一个装修师傅指着一座大楼说,”给我一个月,找一个装修师傅都能给你盖一栋大楼”
L5这么牛,咋还在给人打工,不去自己写个twitter来赚钱
你信吗 发表于 2022-12-21 11:50

一看你就屁都不懂,一个L5带着几个L3/L4是互联网公司代码层面最重要的生产力,你现在用的那些动辄几十亿用户的功能90%都是这样的团队写的,论起看代码的水平,没几个L6敢说比L5强。
纽约装修姐夫
现在的问题就是马一龙对现在code缺少控制力,未来开发极度困难。不过正好短时间内没有新增feature的要求,所以正好有一个 rewrite的空档。
第一次开发,大部分时间用于探讨该开发什么。而rewrite不需要考虑这些问题,其实是相对容易的。
ihaveafriend 发表于 2022-12-21 11:57

你知不知道重写twitter这个级别的产品需要多少cost?
纽约装修姐夫
就想问问这个专家混的怎么样,还是个打工仔吗, 辣么牛的专家座镇,Twitter应该是挑不出毛病了?
.岸. 发表于 2022-12-21 12:07

人家都是外面的专家,内部的专家不跟着一龙瞎扯的早被Fire了
纽约装修姐夫
一龙还是明白人,尤其在企业级别,有想法看得远,跟他较劲技术细节的人只能说明级别不够。
可惜,很多时候,理想常常屈服于现实。
归根到底还是看钱够不够
bb5 发表于 2022-12-21 12:35

问题是他就偏偏要把自己包装成对技术细节很懂的样子
m
mylifetouch
这什么专家啊,纯粹来捣乱的呀
y
youdai
丫就一傻逼,说的是马斯克 你们有没有发现,推特现在的Trending topic就是一坨屎,一堆随机的不相关的关键词。推特的很多功能已经瘫痪了。当然,对于文盲马粪来说,推特网站不倒就是没坏
r
readpost
专家: infrastructure manager at Twitter 2013-2021,应该有资格提问。
m
momosun
一龙还是明白人,尤其在企业级别,有想法看得远,跟他较劲技术细节的人只能说明级别不够。
可惜,很多时候,理想常常屈服于现实。
归根到底还是看钱够不够
bb5 发表于 2022-12-21 12:35



这个世界上没有人什么都懂,你在一件事上正确,再下一件事上可能就扑街。上到领袖总统下到企业学术大牛都是一样。当脑残粉把某一个人当成圣人去崇拜是最sb的事情。马斯克也一样,成功都是聪明,勤奋运气缺一不可的,所谓时也运也,再来一次他自己都无法复制自己的成功。
真以为自己的天才无所不知当超人胡来,八成要把事情搞砸的
s
sxd929
是的 legacy代码很多不make sense很烦很恶心,但rewrite就那么容易那么好,完美的系统,在twittter这种级别上,能完美过渡现在的功能,还不会再走老路子?
f
feemy
这还吹?L5我都保守了,其实稍微厉害一点的L4就足够了。
纽约装修姐夫 发表于 2022-12-21 11:36

太谦虚了,狗家刷厕所的就够了。
g
gokgs
我靠笑死我了,软件工程是上个世纪8,90年代的东西,自从超大规模分布式系统出现之后就没人再提了,您还工程工程,您是不是在某个老华侨开的“软件公司”给中餐馆做点餐软件啊?
纽约装修姐夫 发表于 2022-12-21 12:32

算了,跟你争俺丢不起那人,你使劲吹,别把地球吹出太阳系就行了。
t
teddywhite
随便从谷歌脸书找个L5,一个月不仅看懂了关键代码,而且应该可以给出一些建议了。
纽约装修姐夫 发表于 2022-12-21 11:26

先把自家chrome的bug给fix了吧,折腾两个多星期了,最新的dev版还是不行, 公司已经发文enforce用户用Edge了.
h
helloterran3
看看大家的反应就知道推特的search的代码有多烂了,以前那么多人都没法把它改好,来一个看的懂苹果iOS和索尼PS3的大牛也没法缕推特的search的code。说明只能重新写这个search的功能了。没法maintain,debug和update code只能说明原来的人马写的巨烂,而且很多年就在上面继续继续加功能可是应该没有什么framework和structure。
code没法maintain和upgrade长期来说rewrite是最省钱的方法。否则像一个泥潭一样,越来越难走,越来越走不动。
这个有点enterprise level coding experience的人都知道的,不知道为啥还会拿来做文章。

睿 发表于 2022-12-21 11:38

把你全身每个器官都切掉2/3,诶你怎么挂了?怎么请来神医都救不回来了?
看看神医都救不会来,就知道你这个人之前长得有多烂了
能看懂我的嘲讽不?
g
gokgs
看看大家的反应就知道推特的search的代码有多烂了,以前那么多人都没法把它改好,来一个看的懂苹果iOS和索尼PS3的大牛也没法缕推特的search的code。说明只能重新写这个search的功能了。没法maintain,debug和update code只能说明原来的人马写的巨烂,而且很多年就在上面继续继续加功能可是应该没有什么framework和structure。
code没法maintain和upgrade长期来说rewrite是最省钱的方法。否则像一个泥潭一样,越来越难走,越来越走不动。
这个有点enterprise level coding experience的人都知道的,不知道为啥还会拿来做文章。

睿 发表于 2022-12-21 11:38

Search 有几个公司做的好? FB 好像挖了好多bing 的人,最后也差不多放弃了, 马一龙兄光吹牛,搞火箭还行,软件还是靠边站吧
把你全身每个器官都切掉2/3,诶你怎么挂了?怎么请来神医都救不回来了?
看看神医都救不会来,就知道你这个人之前长得有多烂了
能看懂我的嘲讽不?
helloterran3 发表于 2022-12-21 14:59

你读帖不仔细。现在的问题是推特的search功能太多问题,旧人也修不好,新人也修不好,半吊子那边放着。只剩下重写这条路了。还有其他路吗???
t
tiffany2013
1)没觉得那人是天才程序员 2)没觉得Musk 丢大丑。
S
Silverwing
回复 1楼纽约装修姐夫的帖子
一龙在重蹈橘子头的悲剧:
用错误的方式去做对的事情
被左棍们死死抓住错误,活活整死
g
gokgs
你读帖不仔细。现在的问题是推特的search功能太多问题,旧人也修不好,新人也修不好,半吊子那边放着。只剩下重写这条路了。还有其他路吗???
睿 发表于 2022-12-21 15:03

搜索不是纯技术问题,需要好多tuning.
重建也没戏。 我老search 略懂皮毛,估计已经比绝大多数马工强了,search not easy as you think.
c
caribou
你读帖不仔细。现在的问题是推特的search功能太多问题,旧人也修不好,新人也修不好,半吊子那边放着。只剩下重写这条路了。还有其他路吗???
睿 发表于 2022-12-21 15:03

那个新人就是个连推特code都看不懂的网红,iphone破解根本不是他一个人的成果,他是吹的最厉害的。招这种人更是个笑话。
g
gokgs
那个新人就是个连推特code都看不懂的网红,iphone破解根本不是他一个人的成果,他是吹的最厉害的。招这种人更是个笑话。
caribou 发表于 2022-12-21 15:11

hacker 跟普通马工技能不一样,你敲锁跟造锁就不一样,马一龙软件水平应该是半瓶醋,哈哈。
s
sunnytoday
下面一段来自Clean Code.记得第一次看到的时候我笑翻了,好真实.
The Grand Redesign in the Sky
Eventually the team rebels. They inform management that they cannot continue to developin this odious code base. They demand a redesign. Management does not want to expendthe resources on a whole new redesign of the project, but they cannot deny that productiv-ity is terrible. Eventually they bend to the demands of the developers and authorize thegrand redesign in the sky.
A new tiger team is selected. Everyone wants to be on this team because it’s a green-field project. They get to start over and create something truly beautiful. But only the bestand brightest are chosen for the tiger team. Everyone else must continue to maintain thecurrent system.
Now the two teams are in a race. The tiger team must build a new system that doeseverything that the old system does. Not only that, they have to keep up with the changesthat are continuously being made to the old system. Management will not replace the oldsystem until the new system can do everything that the old system does.
This race can go on for a very long time. I’ve seen it take 10 years. And by the time it’sdone, the original members of the tiger team are long gone, and the current members aredemanding that the new system be redesigned because it’s such a mess.
If you have experienced even one small part of the story I just told, then you alreadyknow that spending time keeping your code clean is not just cost effective; it’s a matter ofprofessional survival.
g
gokgs
一龙对软件的认知确实比较搞笑,整天鼓吹 AI 威胁论。等人工智能能自己拔插头再说也不迟吧。
纽约装修姐夫
回复 32楼momosun的帖子
应该是一龙的某个亲信(最有可能是特斯拉的某个工程师),跟他说twitter的系统太复杂,crazy stack,完全可以简化,根本不需要那么多人,他听信了,走哪儿都说。然后专家让他说说具体哪里复杂,哪里crazy,他就傻眼了。其实搞车载软件的人懂个屁大规模分布式系统。你看他在这个论坛里还把velocity当成一个重要问题,问题是twitter的velocity根本没问题,但是他也不懂别的,只能揪住他理解的部分硬凹,结果被专家们群嘲。
纽约装修姐夫
算了,跟你争俺丢不起那人,你使劲吹,别把地球吹出太阳系就行了。
gokgs 发表于 2022-12-21 14:53

知道自己矬了就不敢说话了,这点你比一龙还强点。
j
jarvi
我靠笑死我了,软件工程是上个世纪8,90年代的东西,自从超大规模分布式系统出现之后就没人再提了,您还工程工程,您是不是在某个老华侨开的“软件公司”给中餐馆做点餐软件啊?
纽约装修姐夫 发表于 2022-12-21 12:32

Big-scale distributed software engineering is still software engineering, dude.
g
gokgs
知道自己矬了就不敢说话了,这点你比一龙还强点。
纽约装修姐夫 发表于 2022-12-21 15:50

哈哈,你真是无知的可怕。
贝壳的贝
回复 1楼纽约装修姐夫的帖子
一龙在重蹈橘子头的悲剧:
用错误的方式去做对的事情
被左棍们死死抓住错误,活活整死
Silverwing 发表于 2022-12-21 15:09

同感。不得不佩服媒体的洗脑能力。任何一个人,只要招惹了左派,几天内就能从一个正常人,瞬间变成疯子,小丑。被媒体带偏之前,还是先想一想,人家这辈子都做了些什么,你自己又做了些什么。有资本嘲笑别人没有?
c
cleveri
简直笑死人了,自己还在吭哧吭哧抠代码,眼界就一个键盘那么大,也在这里指点江山,嘲笑一个成功多少回的人,搞笑呢吧
纽约装修姐夫
Big-scale distributed software engineering is still software engineering, dude.
jarvi 发表于 2022-12-21 16:01

你扯啥呢?业内人士说的每个名词都有特指的含义,你去Google Facebook 问问他们是在搞分布式系统还是软件工程,别人肯定把你当傻子
纽约装修姐夫
哈哈,你真是无知的可怕。
gokgs 发表于 2022-12-21 16:03

你现在除了人身攻击不敢讨论任何具体的问题,因为一张嘴就露怯
j
jarvi
你扯啥呢?业内人士说的每个名词都有特指的含义,你去Google Facebook 问问他们是在搞分布式系统还是软件工程,别人肯定把你当傻子
纽约装修姐夫 发表于 2022-12-21 16:09

啊呀妈
您厉害 您都对
j
jarvi
https://abseil.io/resources/swe-book
g
gokgs
你现在除了人身攻击不敢讨论任何具体的问题,因为一张嘴就露怯
纽约装修姐夫 发表于 2022-12-21 16:10

算了,拉黑之。没意思。我去跟一个连软件工程都不知道的人讨论软件工程?
c
cicci2005
对一龙没好感,不过这个my space里发言的人的确有点rude,咄咄逼人不让一龙好好说话
p
phlin
回复 1楼纽约装修姐夫的帖子
是該重寫
裡面埋了多少 bug backdoor 都不知道
C
COA
随便从谷歌脸书找个L5,一个月不仅看懂了关键代码,而且应该可以给出一些建议了。
纽约装修姐夫 发表于 2022-12-21 11:26

随便一个谷歌l5肯定不行
不娶何撩
仔细听一下 我觉得工程师们很rude
抓住小字眼不放 因为艺龙的口吃,还没等到他说完话就开始放肆的嘲笑他 我觉得不说艺龙这么高的位置,就是对普通同事也不可以嘲笑别人的口吃啊 绝对是左派故意整艺龙
大家可以去听听录音


zerohedgeNY 发表于 2022-12-21 12:20

你这外行就别瞎参互。
这是technical discussion 不是你kiss ass。 什么事情必须说清楚。
c
cutecutegirl
Elon不就踩到一群loser的死穴了,左左的恨意绵绵不绝啊
海棠依旧
支持TSLA一把,今天抄了它的底,蓝色圆圈是买入。明天如果还跌的话,继续抄底:


海棠依旧
其实我没那么好人,今天抄底,是觉得TSLA跌得差不多,该反弹了
l
letgogogo
回复 16楼.岸.的帖子
马斯克这么牛,也不是打工仔,自己上手写呗
纽约装修姐夫
其实我没那么好人,今天抄底,是觉得TSLA跌得差不多,该反弹了
海棠依旧 发表于 2022-12-21 17:04

还没完,这次特斯拉暴跌是因为twitter的债务到期了,抵押的特斯拉股票被margin call,被迫甩卖,后面还远远没完呢。特斯拉股票越跌,就越会被margin call,然后就需要填更多的钱进去,然后就需要卖更多股票,就是个恶性循环,没完没了
紫罗
仔细听一下 我觉得工程师们很rude
抓住小字眼不放 因为艺龙的口吃,还没等到他说完话就开始放肆的嘲笑他 我觉得不说艺龙这么高的位置,就是对普通同事也不可以嘲笑别人的口吃啊 绝对是左派故意整艺龙
大家可以去听听录音


zerohedgeNY 发表于 2022-12-21 12:20

同意,twitter企业文化有毒吧?不管对谁,工作场合嘲笑别人太不professional了。。。专家不更不应该嘲笑别人吗?
我还专门去查了一下马斯克的专业,物理和经济本科学位,有些专业的东西认识错误不是很正常吗。
海棠依旧
还没完,这次特斯拉暴跌是因为twitter的债务到期了,抵押的特斯拉股票被margin call,被迫甩卖,后面还远远没完呢。特斯拉股票越跌,就越会被margin call,然后就需要填更多的钱进去,然后就需要卖更多股票,就是个恶性循环,没完没了
纽约装修姐夫 发表于 2022-12-21 17:15

上个周五是马斯克今年被允许卖股票的最后一天吧,再卖也要新年之后。 昨天大跌,好象是特斯拉的一个散户大股东爆仓。网上看到的消息
你信吗
一看你就屁都不懂,一个L5带着几个L3/L4是互联网公司代码层面最重要的生产力,你现在用的那些动辄几十亿用户的功能90%都是这样的团队写的,论起看代码的水平,没几个L6敢说比L5强。
纽约装修姐夫 发表于 2022-12-21 12:35

我又不是没见过l5。。。在公司里人家人家搭得架子里写service而已
你信吗
太谦虚了,狗家刷厕所的就够了。

feemy 发表于 2022-12-21 14:30

哈哈哈哈
你信吗
你扯啥呢?业内人士说的每个名词都有特指的含义,你去Google Facebook 问问他们是在搞分布式系统还是软件工程,别人肯定把你当傻子
纽约装修姐夫 发表于 2022-12-21 16:09

你还真是个装修师傅,哈哈
紫罗
你这外行就别瞎参互。
这是technical discussion 不是你kiss ass。 什么事情必须说清楚。
不娶何撩 发表于 2022-12-21 16:31

technical discussion可以随便嘲笑别人?那楼的mm反对嘲笑别人的放肆行为,就是kiss ass?
纽约装修姐夫
technical discussion可以随便嘲笑别人?那楼的mm反对嘲笑别人的放肆行为,就是kiss ass?
紫罗 发表于 2022-12-21 17:49

有没有可能是马一龙已经放肆地嘲笑了很多人?
披马甲奔真人
这个ID是专门每天一贴黑他的吗?
q
qwerty_sun
其实就是问他twitter tech stack现有的到底有什么问题,Elon讲不出来。要重写的总要指出以前的问题吧?
m
mabaole
这个天天出来黑一龙的要多么loser啊。
t
tomchu1990
TOTAL REWRITE相当于弯道超车, 做出来的PERFORMNCE 坑定比现在的强, 但是开发一个可靠的系统是需要时间的, 也不是无限加人就能加快进度的。。。许多公司的很多明星产品基础代码很多都不咋的, 因为开始时候为了赶进度, 人手也不多, 后面的都是修修补补, 推从重来的RISK很大, 丢了市场要担责的。。让Mask亲自带人做, 看他能多长时间DELIVER?
q
qwerty_sun
TOTAL REWRITE相当于弯道超车, 做出来的PERFORMNCE 坑定比现在的强, 但是开发一个可靠的系统是需要时间的, 也不是无限加人就能加快进度的。。。许多公司的很多明星产品基础代码很多都不咋的, 因为开始时候为了赶进度, 人手也不多, 后面的都是修修补补, 推从重来的RISK很大, 丢了市场要担责的。。让Mask亲自带人做, 看他能多长时间DELIVER?
tomchu1990 发表于 2022-12-21 22:25

一般都是在老版本浸营多年的骨干来重写,否则以前趟过的坑会重来一遍。好多看似ugly多余的东西都是前人几经周折trade off 出来的。
n
neriqton
回复 69楼你信吗的帖子
这话说的。当初这些架子难道不是L5主力搭的?搭的好了升上去了而已。
你信吗
回复 69楼你信吗的帖子
这话说的。当初这些架子难道不是L5主力搭的?搭的好了升上去了而已。
neriqton 发表于 2022-12-21 22:34

能成功的给startup搭架子那些人,只是极少数的L5。现在大厂里的L5真没几个能做出独立做出成功的产品的。
很多L5都只会在已有的系统里写写service而已,还以为自己是在做”分布系统”就骄傲的不行
k
kakababy666
一龙还是明白人,尤其在企业级别,有想法看得远,跟他较劲技术细节的人只能说明级别不够。
可惜,很多时候,理想常常屈服于现实。
归根到底还是看钱够不够
bb5 发表于 2022-12-21 12:35

天 他要是明白,倒是说清楚问题的所在啊?那个专家问的问题都很好。
a
apple2april
同意,twitter企业文化有毒吧?不管对谁,工作场合嘲笑别人太不professional了。。。专家不更不应该嘲笑别人吗?
我还专门去查了一下马斯克的专业,物理和经济本科学位,有些专业的东西认识错误不是很正常吗。
紫罗 发表于 2022-12-21 17:20

Twitter企业文化有没有毒不知道,但马斯克是真有毒。另外,意识到自己认知有盲点有缺陷那有点自知之明不好吗,去搞自动驾驶的汽车去上火星不好吗,瞎搀和社交媒体干啥,还非装出自己是全能天才什么都懂的样子
d
dahai008
这个天天出来黑一龙的要多么loser啊。
mabaole 发表于 2022-12-21 19:28

黑人自然招黑,哈哈哈
d
dahai008
天 他要是明白,倒是说清楚问题的所在啊?那个专家问的问题都很好。
kakababy666 发表于 2022-12-21 22:47

笑死了,要是不懂就别bb这个架构不行,那100多个call不行,非要打造懂技术细节的人设,还不让戳破码?
d
dahai008
那个新人就是个连推特code都看不懂的网红,iphone破解根本不是他一个人的成果,他是吹的最厉害的。招这种人更是个笑话。
caribou 发表于 2022-12-21 15:11

这个网红就是蹭点流量而已,相互利用,哈哈,破解软件和大型软件工程,不是一回事。
p
pippylu
Twitter 的代码没那么差吧。当年搞出了好多东西,Summingbird什么的,风头很劲, 后来都开源了。
小兔妈妈
不知天高地厚的人太多了,马斯克25年前退了斯坦福物理phd, 开了软件公司zip2,两年后卖给yahoo 赚了上千万,又跟Peter Thiel合伙建立PayPal,担任主力程序员。这些都是在Facebook twitter 存在之前的事,马斯克跟google的Larry page Sergei brin是一代的程序员。那时候python JavaScript 还没现在这么方便,这个框架那个框架根本不存在,很多工具都要自己写。扯什么L5, L6, 企业架构分布系统,Jack Dorsey在马斯克面前就是个小弟。嘲笑马斯克不懂装懂推特的某个细节就好像嘲笑比尔盖茨不知道windows 某个驱动程序一样。
y
yiyayiya
不知天高地厚的人太多了,马斯克25年前退了斯坦福物理phd, 开了软件公司zip2,两年后卖给yahoo 赚了上千万,又跟Peter Thiel合伙建立PayPal,担任主力程序员。这些都是在Facebook twitter 存在之前的事,马斯克跟google的Larry page Sergei brin是一代的程序员。那时候python JavaScript 还没现在这么方便,这个框架那个框架根本不存在,很多工具都要自己写。扯什么L5, L6, 企业架构分布系统,Jack Dorsey在马斯克面前就是个小弟。嘲笑马斯克不懂装懂推特的某个细节就好像嘲笑比尔盖茨不知道windows 某个驱动程序一样。
小兔妈妈 发表于 2022-12-21 23:19

吹他upenn的教育背景还算是对他有点了解
斯坦福两天就退学,他自己在和传记记者采访的时候都不愿意多提,UPenn和queen’s 才是他正经骄傲所在
蹭斯坦福的光环,真是不了解你们的偶像,瞎吹
小兔妈妈
另外马斯克愿意上space跟不知哪里的人讨论技术,那是人家亲民,别人根本不需要到处不懂装懂胡说八道,各国总统排着队想跟老马聊天,牛逼哄哄如川普总统,在老马面前都是带着国务卿垂手肃立,仔细听老马讲话。
小兔妈妈
吹他upenn的教育背景还算是对他有点了解
斯坦福两天就退学,他自己在和传记记者采访的时候都不愿意多提,UPenn和queen’s 才是他正经骄傲所在
蹭斯坦福的光环,真是不了解你们的偶像,瞎吹

yiyayiya 发表于 2022-12-21 23:26

母校光环是很多土鳖国出来的人一辈子摆脱不了的思维定势,非要说蹭的话,那是斯坦福upen queens蹭老马的光
y
yiyayiya
母校光环是很多土鳖国出来的人一辈子摆脱不了的思维定势,非要说蹭的话,那是斯坦福upen queens蹭老马的光
小兔妈妈 发表于 2022-12-21 23:43

Musk确实不太想蹭,架不住你们这些对他了解甚少的脑残粉要蹭啊
打头儿来说,这点上,土鳖的是你们,倒不是你们的偶像
d
dongxiexidu
Total rewrite 很可能是对的方向,当然,需要时间。
ihaveafriend 发表于 2022-12-21 11:26

Total rewrite 永远是对的,不只是时间,更需要是钱
o
octavy
果然是有钱任性
l
lee_hr
如果你要说公司的tech stack是‘crazy stack’,你当然也需要有理由来support这个结论,为什么ta是crazy stack,如果能拿竞争对手来当例子说明什么不属于crazy stack就更好了
而且你说需要total rewrite,那rewrite至少需要明确这么几点: 需要达到什么目标(目前尚未达到的某个重要目标,比如把搜索速度提升十倍) 为什么rewrite是达到这个目标的最佳选择(论证rewrite可以达到这个目标,而且比improve existing system要更为优越) scope(rewrite哪些东西,是mobile app?search?从数据库到后端到前端?)
如果真的有正儿八经的rewrite论证,作为头头,这些问题应该很容易回答的出来。
S
Sleepy3824
一看你就屁都不懂,一个L5带着几个L3/L4是互联网公司代码层面最重要的生产力,你现在用的那些动辄几十亿用户的功能90%都是这样的团队写的,论起看代码的水平,没几个L6敢说比L5强。
纽约装修姐夫 发表于 2022-12-21 12:35

一口一个“你懂个屁”,“几十亿用户”,这个姐夫有当年”我心纽约”姐的风范。
s
ssoozz
很多科技公司都存在同样问题。当初作为小startup写的code,目的只是要完成最基本功能,不必也没有能力考虑compatability, performance, scalability等等做大了之后才要考虑的问题。
等公司规模慢慢大一些,要考虑的是增加功能,开发新产品。这时候重写最初的code,达到完美,根本不是优先任务。
等公司发展到大型,这时候最初的code已经发展到无数功能,无数patch,无数dependency,这时候想改动核心code,基本是不可能的。想大幅度提高code水平,基本只能重写。但是这样需要的人力财力资源非常大,在推出新code时必然会有各种bug,各种用户调试。搞不好会丢失很多原有客户。
一般大公司就是装聋作哑不考虑这个问题,缝缝补补继续把code搞下去。twitter就是换了新主人,把这些问题搞到明面上了。其实大公司核心code咋回事,内行人心里都清楚。
saynomore 发表于 2022-12-21 12:23

所以是新三年旧三年缝缝补补又三年。Facebook缝补不了了就倒了
麻花辫
Twitter 的东西就是garbage, 那些家伙早就该卷铺盖滚蛋了。
f
fengeer
一般都是在老版本浸营多年的骨干来重写,否则以前趟过的坑会重来一遍。好多看似ugly多余的东西都是前人几经周折trade off 出来的。
qwerty_sun 发表于 2022-12-21 22:32

真不一定。有一种软件开发方式是每隔几年重写一次,大家都有做大事的credits。一批人做完一个重写大部分就走了。
重要的是软件设计:design for change。说白了,设计时就得是重写友好。牛人读软件可不是一行一行读的。一个模块,理解interface就行了。搞清楚最基本的问题在哪里。重写也一样。但是,所有的前提是design至少不坏,尊从基本软工的原则。当然,架构有了,基本问题解决了,就得加各种features。这时就需要熟悉情况的资深老人了。