Marcin Krzyzanowski Profile Banner
Marcin Krzyzanowski Profile
Marcin Krzyzanowski

@krzyzanowskim

Followers
22,878
Following
1,804
Media
7,648
Statuses
26,038

 unrelated. I'm here for bugs. iOS at @GoodNotesApp ☈ 👨‍💻 🛠 TextKit certified expert ⎈

Disappointment Islands
Joined March 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@krzyzanowskim
Marcin Krzyzanowski
11 months
[x] text editor from scratch [x] programming language from scratch [ ] operating system from scratch life goals
11
1
116
@krzyzanowskim
Marcin Krzyzanowski
4 months
„8GB RAM should be enough for everyone”, my ass. This is 16GB not even running xcode
Tweet media one
322
128
3K
@krzyzanowskim
Marcin Krzyzanowski
3 years
✔ didn't age well
Tweet media one
16
390
2K
@krzyzanowskim
Marcin Krzyzanowski
5 months
you doing WHAT? for WHAT?
Tweet media one
33
174
2K
@krzyzanowskim
Marcin Krzyzanowski
4 months
your life depends on the decision system that cannot count. what do you do?
Tweet media one
59
104
1K
@krzyzanowskim
Marcin Krzyzanowski
3 years
Apple Documentation comes with a handy UIKitCatalog sample application available to download, with all UIKit controls! 👏
15
185
1K
@krzyzanowskim
Marcin Krzyzanowski
3 years
Tim Cook: We have 60 apps on the App Store. They go through the same rules that the 1.7 million do also Tim Cook's company app from the App Store:
Tweet media one
27
197
1K
@krzyzanowskim
Marcin Krzyzanowski
5 months
apple: you have to add a privacy manifest me: what's that apple: it's a manifest me: is it a plist file? apple: use Xcode to make one me: using Xcode apple: not like that. The manifest file is invalid me: what is valid apple: check documentation me: it doesn't say the actual file
25
55
1K
@krzyzanowskim
Marcin Krzyzanowski
11 months
Xcode 15.1 beta 2
Tweet media one
23
123
1K
@krzyzanowskim
Marcin Krzyzanowski
4 months
I feel sorry for apple office employees who have to sit in these chairs all day. That's my take from today's Apple event 🪑
Tweet media one
49
26
1K
@krzyzanowskim
Marcin Krzyzanowski
3 years
After 6 hours of feeling anxious about it, I'm happy to report that I finished the task that took me 4 minutes to do. I will learn nothing from this.
22
125
999
@krzyzanowskim
Marcin Krzyzanowski
3 years
A map of every country in the world using a MM/DD/YYYY date format
Tweet media one
30
116
974
@krzyzanowskim
Marcin Krzyzanowski
7 months
Apple just released new programming language „Pickle” „We created Pkl because we think that configuration is best expressed as a blend between a static language and a general-purpose programming language.” … checking notes … without Xcode support for
38
110
938
@krzyzanowskim
Marcin Krzyzanowski
2 years
@dannolan it's called experience, judging by my past.typos
1
0
875
@krzyzanowskim
Marcin Krzyzanowski
2 months
“Swift, the original idea was factor complexity (…) massively failed, in my opinion (…) Swift has turned into a gigantic, super complicated bag of special cases, special syntax, special stuff” lesson learned from Chris Lattner on Swift
41
133
836
@krzyzanowskim
Marcin Krzyzanowski
4 months
@zats 1GB for a browser is nothing really, not even controversial
9
1
723
@krzyzanowskim
Marcin Krzyzanowski
8 months
first day
Tweet media one
0
3
686
@krzyzanowskim
Marcin Krzyzanowski
3 years
it may be a shocker to the English-first world, but PersonNameComponentsFormatter exists and you should use it instead assume things about names.
Tweet media one
23
89
644
@krzyzanowskim
Marcin Krzyzanowski
11 months
🤔 SwiftUI on macOS underperforming is an understatement. "tell me you rewrite user-facing parts of the operating system interface with new technology without checking if that's the right tool for the job"
45
47
642
@krzyzanowskim
Marcin Krzyzanowski
2 years
them: can you explain the sorting algorithm? me: no, but I works it working:
16
69
583
@krzyzanowskim
Marcin Krzyzanowski
1 year
🤔 the username placement feels weird after all these years
Tweet media one
43
4
563
@krzyzanowskim
Marcin Krzyzanowski
5 years
Adobe Photoshop is smaller than Facebook Messenger. One is a rather sophisticated tool, another is a chat app.
Tweet media one
Tweet media two
15
162
562
@krzyzanowskim
Marcin Krzyzanowski
7 years
defaults write .dt.Xcode ShowDVTDebugMenu YES
10
202
558
@krzyzanowskim
Marcin Krzyzanowski
7 years
I can't multiply by 2.54 very fast ;-(
Tweet media one
18
141
509
@krzyzanowskim
Marcin Krzyzanowski
1 year
google+ was a smashing success
Tweet media one
13
35
486
@krzyzanowskim
Marcin Krzyzanowski
4 years
ok
Tweet media one
22
10
485
@krzyzanowskim
Marcin Krzyzanowski
3 years
I love this wallpaper. just love it.
Tweet media one
14
26
454
@krzyzanowskim
Marcin Krzyzanowski
6 years
Exciting news! 🎉 Starting January 1st, I'll focus on my new project @swiftstudioapp , full time 🚀 Can't wait to share the app with you 🔜 Signup Today for an early beta at Let's get started this new chapter. Why? Because I can
Tweet media one
43
78
458
@krzyzanowskim
Marcin Krzyzanowski
2 years
Export UI to SwiftUI source code! Another amazing feature I've been working on is shipped (go and try it, really ) 🧵 1. design UI in the Judo mac app 2. copy & paste SwiftUI view code to Xcode 3. profit
14
56
455
@krzyzanowskim
Marcin Krzyzanowski
11 months
finally!!! worth every penny
Tweet media one
21
35
450
@krzyzanowskim
Marcin Krzyzanowski
2 years
is this how you work at Tesla? I feel sorry for the codebase. add more lines! I've heard Viper is right architecture to archive that
Tweet media one
21
21
414
@krzyzanowskim
Marcin Krzyzanowski
3 years
10:00 can't focus 13:00 can't focus 16:00 can't focus 18:00 can't focus 20:00 can't focus 23:45 finally can focus! But now I should force myself to go to bed to stay focus tomorrow
17
47
401
@krzyzanowskim
Marcin Krzyzanowski
1 year
2013: no need to bumping your phone 2023: there's a better way, just bring your phones close together
16
46
405
@krzyzanowskim
Marcin Krzyzanowski
1 year
The state of messaging apps continues to be utterly garbage experience
Tweet media one
25
10
402
@krzyzanowskim
Marcin Krzyzanowski
4 years
A billion dollars startup idea here. Only serious offers pls. DM open.
Tweet media one
11
54
400
@krzyzanowskim
Marcin Krzyzanowski
7 months
Summary Service. Copyright © 1995–2023 Apple Inc. I. did. not. know. such. thing. exists. com
15
24
396
@krzyzanowskim
Marcin Krzyzanowski
1 month
@shanselman I admire the installation. I don’t admire uninstalling apps, as it leave a bunch of storage leftovers outside /Applications
18
4
386
@krzyzanowskim
Marcin Krzyzanowski
5 years
Git tip: Quick check the file content from another branch, without discarding the current branch state git show
Tweet media one
4
73
376
@krzyzanowskim
Marcin Krzyzanowski
3 years
A project I've been (co)working on for the past year is finally released 🍾 ✔ No-Code native UI (iOS and Android) ✔ WYSIWYG Editor (Mac) ✔️ Server-driven UI technology ✔️ SwiftUI in production and more… built by a small team of passionate people!
Tweet media one
Tweet media two
Tweet media three
17
36
367
@krzyzanowskim
Marcin Krzyzanowski
2 years
yesssss! 30 seconds by @hollyborla is pure gold to understand what "some" actually is.
15
36
357
@krzyzanowskim
Marcin Krzyzanowski
3 months
Don't trust AI in the cloud but here's our AI in the cloud you can trust yes. I understand it.
14
30
356
@krzyzanowskim
Marcin Krzyzanowski
1 year
Interface Builder, but for SwiftUI. It's a thing. That's what I've been working on hard, pls. Share with you r designer! ✓ designer do all the fluffy stuff with no-code ✓ developer import is as a SwiftUI View Make view, not war.
21
52
346
@krzyzanowskim
Marcin Krzyzanowski
4 years
Award idea: The Developer 50 Above 50 Award. 50 developers that didn't turn into managers, yet still alive.
17
25
338
@krzyzanowskim
Marcin Krzyzanowski
5 months
OMG!
Tweet media one
8
16
344
@krzyzanowskim
Marcin Krzyzanowski
7 years
Interview Q: Write fn to sort an array of [1,-1,-2,0] A: I'll NEVER need that. I can just use sort() Q: please do A: a.sort() Q: you failed
Tweet media one
13
352
334
@krzyzanowskim
Marcin Krzyzanowski
6 months
this might be the best Apple clock bug to me. I glanced over on my phone and clock looked suspiciously inaccurate, then I touched it and it refreshed. so I’m asking what’s the point on this standby clock if it won’t show the current time? ⏰
27
10
340
@krzyzanowskim
Marcin Krzyzanowski
4 years
🤭🙃💯 how to do apps
Tweet media one
9
63
333
@krzyzanowskim
Marcin Krzyzanowski
4 years
What did I just read? this is a spectrum of 4h tech interview at apple for a junior position. It’s 🍌
Tweet media one
17
40
320
@krzyzanowskim
Marcin Krzyzanowski
2 years
yes. but.
Tweet media one
14
27
326
@krzyzanowskim
Marcin Krzyzanowski
5 years
JSONCodable.swift is what we need 90% of the time.
Tweet media one
6
36
302
@krzyzanowskim
Marcin Krzyzanowski
5 years
Swift developers: Don't use force-unwrap, never ever, this is bad practice. Also Swift developers:
Tweet media one
16
39
289
@krzyzanowskim
Marcin Krzyzanowski
5 months
I'm looking for a new job/opportunity 🫵 Preferably iOS/macOS. I'm good at it. about me: Please spread the word 🙏 DM open.
17
134
280
@krzyzanowskim
Marcin Krzyzanowski
5 years
Swift Pro+ - fast compilation - fast runtime performance - only $4.99/mo - free updates with new hardware
17
28
278
@krzyzanowskim
Marcin Krzyzanowski
7 years
is open to everyone. Enjoy. I said that. #Swift #iosdev
13
129
278
@krzyzanowskim
Marcin Krzyzanowski
2 years
YES! 10x this. This is accurate.
Tweet media one
1
21
273
@krzyzanowskim
Marcin Krzyzanowski
4 years
PSA: Looking for new job! I'm looking for new opportunity (yay!) I've been doing remote (EU and US) for many years. I'm seasoned iOS Developer, some Mac dev (I'm open to other tech). Interested in contract and/or fulltime. rt/ref appreciated. due to layoffs in current startup
32
248
271
@krzyzanowskim
Marcin Krzyzanowski
3 years
new addition. pals forever.
Tweet media one
21
0
276
@krzyzanowskim
Marcin Krzyzanowski
1 year
MacBook Air M1 16GB ought to be enough for 96% of iOS/macOS developers. rarely you need more than that beast
Tweet media one
44
10
277
@krzyzanowskim
Marcin Krzyzanowski
3 years
iMac arrived 2 weeks earlier and it's gorgeous! it's really truly gorgeous!!!
Tweet media one
Tweet media two
Tweet media three
Tweet media four
19
4
262
@krzyzanowskim
Marcin Krzyzanowski
8 months
tip: hold the ⌥ button pressed, the green button lets you position and resize the window on the screen
10
25
245
@krzyzanowskim
Marcin Krzyzanowski
2 years
wow, that is cool resource! by @EugeneBelinski
Tweet media one
4
51
248
@krzyzanowskim
Marcin Krzyzanowski
8 months
I quit my job
Tweet media one
14
1
242
@krzyzanowskim
Marcin Krzyzanowski
1 year
Combine.framework 🪦2023 I'm so sorry for everyone who builds a career around the framework, it kinda sucks
27
17
241
@krzyzanowskim
Marcin Krzyzanowski
4 years
What we ask for - fix mail app - make Music app usable - fix iOS 13 regression - make Xcode usable - working Swift debugger - make macOS usable in slow network setup What we get: broken iOS 14. New Storyboards feature. Xcode new feature and ignore old problems. and more AR
18
30
233
@krzyzanowskim
Marcin Krzyzanowski
1 year
HBO couldn't "just" use the same bundle identifier for new MAX app, because they didn't rebrand globally fyi
Tweet media one
8
8
234
@krzyzanowskim
Marcin Krzyzanowski
1 year
The black cursor era is over. Welcome per-app/system accent color insertion point color also, it's thicker and with smoother animation
10
13
235
@krzyzanowskim
Marcin Krzyzanowski
3 years
feeling unaccomplished 101 - start to many side projects - end nothing - constantly improve half-made things - watch movies to decompress - feel guilty - buy books - never read it. put it on the shelf so you feel miserable crossing by - take even more new responsibilities
18
13
239
@krzyzanowskim
Marcin Krzyzanowski
7 months
programming would be such a bliss if programming languages start to enforce doing things in one way. one architecture. just make shit done without figuring out what is the framework author fascination this month. make. programming. easy.
35
20
235
@krzyzanowskim
Marcin Krzyzanowski
5 years
this is nuts! "View in 3D" straight from wikipedia webpage gives me AR cat? whoa!
9
37
226
@krzyzanowskim
Marcin Krzyzanowski
5 years
this 👏
6
44
227
@krzyzanowskim
Marcin Krzyzanowski
3 years
@bagder I totally never received similar correspondence from the (checking notes) $5billion market cap corporations. Politely ignored.
Tweet media one
1
6
222
@krzyzanowskim
Marcin Krzyzanowski
2 years
me: mom I want stage manager on my mac mom: we have stage manager at home stage manager at home: (Shrinkydink, c. 2006)
Tweet media one
7
16
225
@krzyzanowskim
Marcin Krzyzanowski
10 months
I asked GPT4 to build #SwiftUI from the picture (left), and that's the best I could get (right). Not very close. I asked multiple times to fix it, and it isn't capable.
Tweet media one
35
12
222
@krzyzanowskim
Marcin Krzyzanowski
3 years
I've got $0 from AppStore last year. let me pay $100 for another year.
Tweet media one
14
6
218
@krzyzanowskim
Marcin Krzyzanowski
3 years
FYI don't install Xcode 13.2 from AppStore if you need it to work.
19
68
219
@krzyzanowskim
Marcin Krzyzanowski
6 years
Everything you wanted to know about GDPR
Tweet media one
1
123
219
@krzyzanowskim
Marcin Krzyzanowski
4 years
NotSwift
@frnndreynoso
Fernando Reynoso
4 years
iOS Developer interview bonus question: What does the prefix 'NS' mean?
29
1
42
9
22
215
@krzyzanowskim
Marcin Krzyzanowski
11 months
My WWDC24 wish is to get rid of required Interface Builder initializers
Tweet media one
14
12
217
@krzyzanowskim
Marcin Krzyzanowski
2 years
Stop asking "How's your weekend?" on Mondays. I have no life, OK? My weekend was "ok". I did nothing remarkable. A box of ice cream eaten at once doesn't count. normalize this.
17
10
212
@krzyzanowskim
Marcin Krzyzanowski
5 years
This animation. Handcrafted for 10 years. By the best teams on earth ever existed. With attention to details. Shipped yearly.
6
16
212
@krzyzanowskim
Marcin Krzyzanowski
5 months
In early 2024, the FAANG company conducted tech interviews in batches. The first to finish all 6 hard leetcode problems was invited to the interview. I've got footage from the event:
11
6
210
@krzyzanowskim
Marcin Krzyzanowski
10 months
Make Swift.String more approachable with this one trick
Tweet media one
7
14
211
@krzyzanowskim
Marcin Krzyzanowski
5 years
No one is invalid dear @AppleSupport You're simply wrong on that.
Tweet media one
7
24
207
@krzyzanowskim
Marcin Krzyzanowski
5 years
Instead using String as a Key, use typed Key. It's not much work, and can save your ass. #SwiftLang
Tweet media one
5
32
210
@krzyzanowskim
Marcin Krzyzanowski
3 years
people from outside the apple dev bubble trying to install Xcode, and cry.
Tweet media one
16
10
208
@krzyzanowskim
Marcin Krzyzanowski
3 months
macOS virtual machine allows to install macOS AND USE ICLOUD That is 99% what you need to have viable macOS simulator.
Tweet media one
7
18
207
@krzyzanowskim
Marcin Krzyzanowski
3 years
Keyboard reinvented. This is madness!
15
26
206
@krzyzanowskim
Marcin Krzyzanowski
2 years
my therapy dog a minute after I explained my app architecture
Tweet media one
6
23
205
@krzyzanowskim
Marcin Krzyzanowski
6 years
Observation: Before 2014, iOS conferences were iOS conferences and was mostly about how to use the frameworks. After 2014, iOS conferences renamed to Swift conferences and everyone tries to figure out how to use Swift - like this is the main pain point or what?
16
49
195
@krzyzanowskim
Marcin Krzyzanowski
3 years
building a machine that can handle Xcode scale
9
8
199
@krzyzanowskim
Marcin Krzyzanowski
4 years
don’t @ me. this is just good meme
Tweet media one
5
17
200
@krzyzanowskim
Marcin Krzyzanowski
3 years
Convert a .plist file to Swift! $ plutil -convert swift file.plist
Tweet media one
3
18
201
@krzyzanowskim
Marcin Krzyzanowski
2 years
as a non english native I need a volunteer to pronounce this parameter for me while on a meeting
Tweet media one
20
14
199
@krzyzanowskim
Marcin Krzyzanowski
2 years
friends don't let friends change git branch while Xcode is open
15
16
195
@krzyzanowskim
Marcin Krzyzanowski
2 years
TIL the team that literally invented Electron, after they left Github, their next editor project is not Electron based.
12
18
197
@krzyzanowskim
Marcin Krzyzanowski
4 years
Good Morning fellow programmers. I do programming just to afford this dessert.
Tweet media one
12
6
195
@krzyzanowskim
Marcin Krzyzanowski
11 months
6pm and watchOS 10 is dying is a thing now. that is brutal. (series5 lasted whole day on watchOS 9 just few days ago)
Tweet media one
44
7
190
@krzyzanowskim
Marcin Krzyzanowski
3 years
this keynote could've been an email rly #AppleEvent
2
20
190
@krzyzanowskim
Marcin Krzyzanowski
5 years
🚀 CryptoSwift (1.0.0) successfully published - Swift 5 - Let's - Celebrate - This - Event - With - 1.0.0 release - After - 4 years - Thank you
8
23
189